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.