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.