Namespace Stride.Core.Serialization.Contents
Classes
- ChunkHeader
This class describes the header of an asset serialized in a blob file. Its (serialized) size has to remain constant
- ContentManager
Loads and saves assets.
- ContentManagerLoaderSettings
Specifies settings for Load<T>(string, ContentManagerLoaderSettings) operations.
- ContentManagerStats
A class representing stats computed for an instance of ContentManager at a given time. This class is intended to be used for debug purpose only.
- ContentManagerStats.LoadedAsset
A class representing information on a single loaded asset. This class is intended to be used for debug purpose only.
- ContentProfilingKeys
Keys used for profiling the game class.
- ContentSerializerAttribute
Allows customization of IContentSerializer through an attribute.
- ContentSerializerBase<T>
Base class for Content Serializer with empty virtual implementation.
- DataContentSerializerWithReuse<T>
ContentSerializer that simply defers serialization to low level serialization, with ReuseReferences set to true.
- DataContentSerializer<T>
ContentSerializer that simply defers serialization to low level serialization.
- ReferenceSerializerAttribute
Used to detect whether a type is using ReferenceSerializer.
- ReferenceSerializer<T>
Serialize object with its underlying Id and Location, and use ContentManager to generate a separate chunk.
Structs
- ChunkReference
Describe a reference between an object and another.
Interfaces
- IContentData
A content data storing its own Location.
- IContentManager
Interface of the asset manager.
- IContentSerializer
Serializer for high-level "chunk", used by ContentManager.
- IContentSerializer<T>
A IContentSerializer with a specific runtime type.
- IReference
An interface that provides a reference to an object identified by a Guid and a location.
- ITypedReference
A typed IReference
Enums
- UrlType
An enum representing the type of an url.