Table of Contents

Class BuildAssetNode

Namespace
Stride.Core.Assets.Analysis
Assembly
Stride.Core.Assets.dll
public class BuildAssetNode
Inheritance
BuildAssetNode

Constructors

BuildAssetNode(AssetItem, Type, BuildDependencyManager)

public BuildAssetNode(AssetItem assetItem, Type compilationContext, BuildDependencyManager dependencyManager)

Parameters

assetItem AssetItem
compilationContext Type
dependencyManager BuildDependencyManager

Fields

VisitRuntimeTypes

public static PropertyKey<bool> VisitRuntimeTypes

Field Value

PropertyKey<bool>

Properties

AssetItem

public AssetItem AssetItem { get; }

Property Value

AssetItem

CompilationContext

public Type CompilationContext { get; }

Property Value

Type

References

public ICollection<BuildAssetLink> References { get; }

Property Value

ICollection<BuildAssetLink>

Methods

Analyze(AssetCompilerContext)

Performs analysis on the asset to figure out all the needed dependencies

public bool Analyze(AssetCompilerContext context)

Parameters

context AssetCompilerContext

The compiler context

Returns

bool

True if the node was updated, false otherwise.

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.