Table of Contents

Interface IAssetDependencyManager

Namespace
Stride.Core.Assets.Analysis
Assembly
Stride.Core.Assets.dll
public interface IAssetDependencyManager

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.All, HashSet<AssetId> visited = null)

Parameters

assetId AssetId

The asset id.

dependenciesOptions AssetDependencySearchOptions

The dependencies options.

linkTypes ContentLinkType

The type of links to visit while computing the dependencies

visited HashSet<AssetId>

The list of element already visited.

Returns

AssetDependencies

The dependencies, or null if the object is not tracked.