![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
| package | Assets |
| package | Contents |
| package | Converters |
| package | Serializers |
Classes | |
| class | BinarySerialization |
| Binary serialization method helpers to easily read/write data from a stream. More... | |
| class | BinarySerializationReader |
| Implements SerializationStream as a binary reader. More... | |
| class | BinarySerializationWriter |
| Implements SerializationStream as a binary writer. More... | |
| class | ClassDataSerializer< T > |
| class | ContentReference |
| class | ContentReference< T > |
| class | ContentReferenceDataSerializer< T > |
| class | DataSerializer |
| Describes how to serialize and deserialize an object without knowing its type. Used as a common base class for all data serializers. More... | |
| class | DataSerializer< T > |
| Describes how to serialize and deserialize an object of a given type. More... | |
| class | DataSerializerFactory |
| class | EmptyDataSerializer< T > |
| class | HashSerializationWriter |
| interface | IContentData |
| A content data storing its own Location. More... | |
| interface | IContentReference |
| An interface that provides a reference to an asset. More... | |
| interface | IDataSerializerGenericInstantiation |
| Allows enumeration of required data serializers. More... | |
| interface | IDataSerializerInitializer |
| Adds initialization feature to a DataSerializer. More... | |
| interface | ITypedContentReference |
| A typed IContentReference More... | |
| class | MemberNonSealedSerializer |
| class | MemberNonSealedSerializer< T > |
| class | MemberNonSealedSerializerObject< T > |
| class | MemberNullableSerializer |
| class | MemberNullableSerializer< T > |
| class | MemberNullableSerializerObject< T > |
| class | MemberReuseSerializer |
| class | MemberReuseSerializer< T > |
| class | MemberReuseSerializerObject< T > |
| class | MemberSerializer |
| class | MemberSerializer< T > |
| Helper for serializing members of a class. More... | |
| class | NamespaceDoc |
| The SiliconStudio.Core.Serialization namespace contains types that provides a low-level serialization customizable engine. More... | |
| class | NullSerializationStream |
| Empty implementation of SerializationStream. More... | |
| class | SerializationStream |
| Base class for implementation of SerializationStream. More... | |
| class | SerializationTagType |
| class | SerializerContext |
| class | SerializerExtensions |
| Various useful extension methods on top of SerializationStream for serialization/deserialization of common types. More... | |
| class | SerializerSelector |
| Serializer context. It holds DataSerializer{T} objects and their factories. More... | |
| class | StringHashHelper |
| class | UrlServices |
| class | VirtualFileStream |
| A multithreaded wrapper over a Stream, used by the VirtualFileSystem. It also allows restricted access to subparts of the Stream (useful for serialization and data streaming). More... | |
Enumerations | |
| enum | ArchiveMode { ArchiveMode.Serialize, ArchiveMode.Deserialize } |
| Enumerates the different mode of serialization (either serialization or deserialization). More... | |
| enum | SerializeClassFlags { SerializeClassFlags.None = 0, SerializeClassFlags.IsNull = 1, SerializeClassFlags.IsTypeInfo = 2, SerializeClassFlags.IsReference = 4 } |
| Specifies flags used when serializing reference types. More... | |
| enum | ContentReferenceState { ContentReferenceState.NeverLoad = 0, ContentReferenceState.Loaded = 3, ContentReferenceState.Modified = 5 } |
Functions | |
| delegate void | TagMarkedDelegate (SerializationStream stream, SerializationTagType tagType, object tagParam) |
| delegate void | SerializeObjectDelegate (SerializationStream stream, ref object obj, ArchiveMode archiveMode) |
Enumerates the different mode of serialization (either serialization or deserialization).
| Enumerator | |
|---|---|
| Serialize | |
| Deserialize | |
Definition at line 8 of file ArchiveMode.cs.
| Enumerator | |
|---|---|
| NeverLoad |
Never try to load the data reference. |
| Loaded |
Data reference has already been loaded. |
| Modified |
Data reference has been set to a new value by the user. It will be changed to Loaded as soon as it has been written by the Assets.AssetManager. |
Definition at line 5 of file ContentReferenceState.cs.
Specifies flags used when serializing reference types.
Definition at line 11 of file SerializeClassFlags.cs.
| delegate void SiliconStudio.Core.Serialization.SerializeObjectDelegate | ( | SerializationStream | stream, |
| ref object | obj, | ||
| ArchiveMode | archiveMode | ||
| ) |
| delegate void SiliconStudio.Core.Serialization.TagMarkedDelegate | ( | SerializationStream | stream, |
| SerializationTagType | tagType, | ||
| object | tagParam | ||
| ) |