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  |