PipelineProcessorContext

class PipelineProcessorContext : ContentProcessorContext
readonly TargetPlatform TargetPlatform
readonly GraphicsProfile TargetProfile
readonly string BuildConfiguration
readonly string IntermediateDirectory
readonly string OutputDirectory
readonly string OutputFilename
readonly OpaqueDataDictionary Parameters
readonly ContentBuildLogger Logger
public void AddDependency(string filename)
Parameters:
  • filename (string) –
public void AddOutputFile(string filename)
Parameters:
  • filename (string) –
public MonoGame.Framework.Content.Pipeline.Builder.TOutput Convert<TInput, TOutput>(MonoGame.Framework.Content.Pipeline.Builder.TInput input, string processorName, OpaqueDataDictionary processorParameters)
Type Parameters:
 
  • TInput
  • TOutput
Parameters:
  • input (MonoGame.Framework.Content.Pipeline.Builder.TInput) –
  • processorName (string) –
  • processorParameters (Microsoft.Xna.Framework.Content.Pipeline.OpaqueDataDictionary) –
public MonoGame.Framework.Content.Pipeline.Builder.TOutput BuildAndLoadAsset<TInput, TOutput>(Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<TInput> sourceAsset, string processorName, OpaqueDataDictionary processorParameters, string importerName)
Type Parameters:
 
  • TInput
  • TOutput
Parameters:
  • sourceAsset (Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<TInput>) –
  • processorName (string) –
  • processorParameters (Microsoft.Xna.Framework.Content.Pipeline.OpaqueDataDictionary) –
  • importerName (string) –
public Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<TOutput> BuildAsset<TInput, TOutput>(Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<TInput> sourceAsset, string processorName, OpaqueDataDictionary processorParameters, string importerName, string assetName)
Type Parameters:
 
  • TInput
  • TOutput
Parameters:
  • sourceAsset (Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<TInput>) –
  • processorName (string) –
  • processorParameters (Microsoft.Xna.Framework.Content.Pipeline.OpaqueDataDictionary) –
  • importerName (string) –
  • assetName (string) –