Class PipelineBuildEvent
- Assembly
- MonoGame.Framework.Content.Pipeline.dll
public class PipelineBuildEvent
- Inheritance
-
PipelineBuildEvent
- Inherited Members
Constructors
PipelineBuildEvent()
public PipelineBuildEvent()
Fields
Extension
public static readonly string Extension
Field Value
Properties
BuildAsset
Gets or sets the additional (nested) assets.
public List<string> BuildAsset { get; set; }
Property Value
Remarks
Additional assets are built by using an ExternalReference<T> and calling BuildAndLoadAsset<TInput, TOutput>(ExternalReference<TInput>, string) or BuildAsset<TInput, TOutput>(ExternalReference<TInput>, string).
Examples: The mesh processor may build textures and effects in addition to the mesh.
BuildOutput
Gets or sets the related output files.
public List<string> BuildOutput { get; set; }
Property Value
Remarks
Related output files are non-XNB files that are included in addition to the XNB files. Related output files need to be copied to the output folder by a content processor and registered by calling AddOutputFile(string).
Dependencies
Gets or sets the dependencies.
public List<string> Dependencies { get; set; }
Property Value
Remarks
Dependencies are extra files that are required in addition to the SourceFile. Dependencies are added using AddDependency(string). Changes to the dependent file causes a rebuilt of the content.
DestFile
Absolute path to the output file.
public string DestFile { get; set; }
Property Value
DestTime
The date/time stamp of the destination file.
public DateTime DestTime { get; set; }
Property Value
Importer
public string Importer { get; set; }
Property Value
ImporterTime
The date/time stamp of the DLL containing the importer.
public DateTime ImporterTime { get; set; }
Property Value
Parameters
public OpaqueDataDictionary Parameters { get; set; }
Property Value
ParametersXml
public List<PipelineBuildEvent.Pair> ParametersXml { get; set; }
Property Value
Processor
public string Processor { get; set; }
Property Value
ProcessorTime
The date/time stamp of the DLL containing the processor.
public DateTime ProcessorTime { get; set; }
Property Value
SourceFile
Absolute path to the source file.
public string SourceFile { get; set; }
Property Value
SourceTime
The date/time stamp of the source file.
public DateTime SourceTime { get; set; }
Property Value
Methods
Load(string)
public static PipelineBuildEvent Load(string filePath)
Parameters
filePathstring
Returns
NeedsRebuild(PipelineManager, PipelineBuildEvent)
public bool NeedsRebuild(PipelineManager manager, PipelineBuildEvent cachedEvent)
Parameters
managerPipelineManagercachedEventPipelineBuildEvent
Returns
Save(string)
public void Save(string filePath)
Parameters
filePathstring