Stride.Core.Assets Namespace
Classes
|
Base class for Asset. |
||
|
Associates a type name used in YAML content. |
||
|
Allows to clone an asset or values stored in an asset. |
||
|
Base class for an asset that supports inheritance by composition. |
||
|
A class containing the information of a hierarchy of asset parts contained in an AssetCompositeHierarchy<TAssetPartDesign, TAssetPart>. |
||
|
Extension methods for AssetCompositeHierarchy<TAssetPartDesign, TAssetPart> and AssetCompositeHierarchyData<TAssetPartDesign, TAssetPart> |
||
|
Describes which runtime-type, loadable through the ContentManager, corresponds to the associated asset type. |
||
|
Associates meta-information to a particular Asset. |
||
|
An AssetException. |
||
|
A base implementation of the IAssetFactory<T> interface. |
||
|
Main entry point for serializing/deserializing Asset. |
||
|
A location relative to a package from where assets will be loaded |
||
|
A collection of AssetFolder |
||
|
Describes what format version this asset currently uses, for asset upgrading. |
||
|
Helper to compute a stable hash from an asset including all meta informations (ids, overrides). |
||
|
Parameters used by Import(UFile, AssetImporterParameters) |
||
|
|
||
|
Helper for migrating asset to newer versions. |
||
|
Context used by IAssetUpgrader. |
||
|
An asset reference. |
||
|
Serializer for AssetReference. |
||
|
Extension methods for AssetReference |
||
|
A registry for various content associated with assets. |
||
|
An asset selector |
||
|
Base class for tracking assets and executing an action on each change. |
||
|
Describes which upgrader type to use to upgrade an asset, depending on this current version number. |
||
|
An asset that references a source file used during the compilation of the asset. |
||
|
Description of an asset bundle. |
||
|
A collection of bundles. |
||
|
A visitor that will generate a CollectionItemIdentifiers collection for each collection or dictionary of the visited object, and attach it to the related collection. |
||
|
An implementation of the AssetFactory<T> class that uses the default public parameterless constructor of the associated asset type. |
||
|
Helper class that contains methods to retrieve and manipulate SDK locations. |
||
|
Empty asset upgrader (useful when we want to bump version without changing anything). |
||
|
File Utilities methods. |
||
|
A package managing assets. |
||
|
A collection of AssetItem that contains only absolute location without any drive information. This class cannot be inherited. |
||
|
A collection of Package. |
||
|
A reference to a package either internal (directly to a Package inside the same solution) or external (to a package distributed on the store). |
||
|
A collection of PackageDependency. |
||
|
Extensions for Package |
||
|
Represents an assembly that is loaded at runtime by the package. |
||
|
Represents an asset before being loaded. Used mostly for asset upgrading. |
||
|
Parameters used for loading a package. |
||
|
Metadata for a Package accessible from PackageMeta. |
||
|
Common class used by both |
||
|
A session for editing a package. |
||
|
Extension methods for PackageSession. |
||
|
Keys used for profiling the game class. |
||
|
Helper class to load/save a VisualStudio solution. |
||
|
Result returned when loading a session using |
||
|
Manage packages locally installed and accessible on the store. |
||
|
Offers a way for package to upgrade dependent packages. For example, if you write package A and Game1 depends on it, you might want to offer a new version of package A that would automatically perform some upgrades on Game1. |
||
|
Attribute that describes what a package upgrader can do. |
||
|
A class representing the user settings related to a Package. These settings are stored in a .user file along the package file. |
||
|
A reference to a Visual Studio project that is part of a Package |
||
|
A collection of properties. |
||
|
A raw asset, an asset that is imported as-is. |
||
|
A solution configuration used by SolutionPlatform |
||
|
A collection of SolutionConfiguration |
||
|
Defines a solution platform. |
||
|
A collection of SolutionPlatform. |
||
|
Class SolutionAlternativePlatform. |
||
|
A collection of SolutionPlatformPart |
||
|
Defines a custom project template for a SolutionPlatform. |
||
|
Class SourceCodeAsset. |
||
|
An attribute indicating whether a member of an asset represents the path to a source file for this asset. |
||
|
A collection of tags. |
||
|
Describes a template folder. |
||
|
Removes objects implementing |
||
|
Specifies how to normalize a UPath stored in a class after loading/saving an asset. |
||
Structs
|
Represents a member of an asset. |
||
|
A part asset contained by an asset that is IAssetComposite. |
||
Interfaces
|
An interface that defines the composition declared by an asset inheriting from another asset. |
||
|
An interface that represents an asset factory. |
||
|
Imports a raw asset into the asset system. |
||
|
An interface representing a design-time part in an AssetComposite. |
||
|
An interface representing a design-time part in an AssetComposite. |
||
|
Identify an object that is associated with an anchor file on the disk where all the Stride.Core.IO.UPath members of this instance are relative to the FullPath of this instance. |
||
|
An asset that is stored in a project file (such as .csproj). |
||
|
An asset that generates another file. |
||
Enums
|
Flags used by AssetCloner |
||
|
Defines a context for overrides when upgrading an asset. |
||
|
An enum representing the user answer to a package upgrade request. |
||
|
Type of the project. |
||
|
A direction to search for files in directories |
||
|
Enum UPathRelativeTo |
||
Delegates
|
A delegate used for events raised when the dirty flag of an object has changed |