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.