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.