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 |