AssetDependenciesCompiler Class
Namespace: Stride.Core.Assets.CompilerAssembly: Stride.Core.Assets.dll
An asset compiler that will compile an asset with all its dependencies.
System.Object →
AssetDependenciesCompiler
Derived from AssetDependenciesCompiler:
public class AssetDependenciesCompiler
| Name | Description | |
|---|---|---|
| Constructors | ||
| AssetDependenciesCompiler(Type) | ||
| Fields | ||
| AssetCompiled | Raised when a single asset has been compiled. |
|
| BuildDependencyManager | ||
| Methods | ||
| Prepare(AssetCompilerContext, AssetItem) | Prepare a single asset to be built |
|
| PrepareMany(AssetCompilerContext, List<AssetItem>) | Prepare the list of assets to be built, building all the steps and linking them properly |
|
Constructors
AssetDependenciesCompiler(Type)
public AssetDependenciesCompiler(Type compilationContext)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | compilationContext |
Fields
AssetCompiled
Raised when a single asset has been compiled.
public EventHandler<AssetCompiledArgs> AssetCompiled
Field Value
| Type | Description |
|---|---|
| System.EventHandler<AssetCompiledArgs> |
BuildDependencyManager
public readonly BuildDependencyManager BuildDependencyManager
Field Value
| Type | Description |
|---|---|
| BuildDependencyManager |
Methods
Prepare(AssetCompilerContext, AssetItem)
Prepare a single asset to be built
public AssetCompilerResult Prepare(AssetCompilerContext context, AssetItem assetItem)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetCompilerContext | context | The AssetCompilerContext |
| AssetItem | assetItem | The asset to build |
Returns
| Type | Description |
|---|---|
| AssetCompilerResult |
PrepareMany(AssetCompilerContext, List<AssetItem>)
Prepare the list of assets to be built, building all the steps and linking them properly
public AssetCompilerResult PrepareMany(AssetCompilerContext context, List<AssetItem> assetItems)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetCompilerContext | context | The AssetCompilerContext |
| System.Collections.Generic.List<AssetItem> | assetItems | The assets to prepare for build |
Returns
| Type | Description |
|---|---|
| AssetCompilerResult |