Namespace Stride.Core.Assets.Compiler
Classes
- AssetBuildStep
- Represents a list of Stride.Core.BuildEngine.BuildStep instances that compiles a given asset. 
- AssetCommand
- A command processing an Asset. 
- AssetCompiledArgs
- The class represents the argument of the AssetCompiled event raised by the ItemListCompiler class. 
- AssetCompilerAttribute
- Attribute to define an asset compiler for a Asset. 
- AssetCompilerBase
- Base implementation for IAssetCompiler suitable to compile a single type of Asset. 
- AssetCompilerContext
- The context used when compiling an asset in a Package. 
- AssetCompilerRegistry
- A registry containing the asset compilers of the assets. 
- AssetCompilerResult
- Result of a compilation of assets when using Prepare(AssetCompilerContext, AssetItem) 
- AssetDependenciesCompiler
- An asset compiler that will compile an asset with all its dependencies. 
- CompilerContext
- The context used when compiling an asset in a Package. 
- DummyAssetCommand<TAsset, TContent>
- An AssetCommand that will create a default instance of the content type for a given asset, rather than compiling it. 
- ItemListCompiler
- The base class to compile a series of AssetItems using associated IAssetCompilers. An item list compiler only creates the build steps required to creates some output items. The result of a compilation has then to be executed by the build engine to effectively create the outputs items. 
- PackageAssetEnumerator
- Enumerate all assets of this package and its references. 
- PackageCompiler
- A package assets compiler. Creates the build steps necessary to produce the assets of a package. 
- RootPackageAssetEnumerator
- Only enumerates assets that are marked as roots and their dependencies. 
Interfaces
- IAssetCompiler
- Main interface for compiling an Asset. 
- IPackageCompiler
- Interface for compiling a package. 
- IPackageCompilerSource
- Enumerate assets that PackageCompiler will process.