![]() |
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 | ||
) |