IAssetDependencyManager Interface
Namespace: Stride.Core.Assets.AnalysisAssembly: Stride.Core.Assets.dll
public interface IAssetDependencyManager
| Name | Description | |
|---|---|---|
| Methods | ||
| ComputeDependencies(AssetId, AssetDependencySearchOptions, ContentLinkType, HashSet<AssetId>) | Computes the dependencies for the specified asset. |
|
Methods
ComputeDependencies(AssetId, AssetDependencySearchOptions, ContentLinkType, HashSet<AssetId>)
Computes the dependencies for the specified asset.
AssetDependencies ComputeDependencies(AssetId assetId, AssetDependencySearchOptions dependenciesOptions = AssetDependencySearchOptions.All, ContentLinkType linkTypes = ContentLinkType.Reference, HashSet<AssetId> visited = null)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetId | assetId | The asset id. |
| AssetDependencySearchOptions | dependenciesOptions | The dependencies options. |
| ContentLinkType | linkTypes | The type of links to visit while computing the dependencies |
| System.Collections.Generic.HashSet<AssetId> | visited | The list of element already visited. |
Returns
| Type | Description |
|---|---|
| AssetDependencies | The dependencies, or |