Stride.Core.Assets.Analysis Namespace
Classes
Analysis for AssetItem. |
||
Parameters for asset analysis. |
||
An analysis to validate that all assets in a package have a valid |
||
Describes dependencies (in/out/broken) for a specific asset. |
||
A class responsible for providing asset dependencies for a PackageSession and file tracking dependency. |
||
An event that notifies the type of disk change for an asset. |
||
This analysis provides a method for visiting asset and file references (IReference or Stride.Core.IO.UFile or Stride.Core.IO.UDirectory) |
||
Updatable reference link returned by Visit(Object). |
||
Helper to find available new asset locations and identifiers. |
||
Build dependency manager Basically is a container of BuildAssetNode |
||
A static class that analyzes an AssetItem and fixes issues in CollectionItemIdentifiers of collections contained in this asset. |
||
A static class that visit an object and make sure that none of the IIdentifiable it references share the same identifier. In case there are duplicate identifier, the visitor can generate new identifiers for the duplicate |
||
An analysis to check the validity of a Package, convert Stride.Core.IO.UFile or Stride.Core.IO.UDirectory references to absolute/relative paths, check asset references...etc, change IReference location if location changed. |
||
Class PackageAnalysisParameters. This class cannot be inherited. |
||
A package analysis provides methods to validate the integrity of a whole package. |
||
|
Structs
Represent a link between Assets. |
||
A structure representing a link (a dependency) between two BuildAssetNode instances (assets). |
||
A structure representing information related to a build dependency between one source assets and a target type of asset. |
Interfaces
The interface for types representing a link between elements. |
Enums
Options used when searching asset dependencies. |
||
Type of a change event for an asset. |
||
Possible options used when searching asset inheritance. |
||
The different possible types of link between elements. |
Delegates
Delegate to test if an asset id is already used. |