Space Engineers
Public Member Functions | Static Public Attributes | List of all members
VRage.Serialization.BlitSerializer< T > Class Template Reference
Inheritance diagram for VRage.Serialization.BlitSerializer< T >:
VRage.Serialization.ISerializer< T >

Public Member Functions

 BlitSerializer ()
 
unsafe void Serialize (ByteStream destination, ref T data)
 
unsafe void Deserialize (ByteStream source, out T data)
 
void SerializeList (ByteStream destination, List< T > data)
 
void DeserializeList (ByteStream source, List< T > resultList)
 

Static Public Attributes

static int StructSize = (int)GenerateSize()()
 
static readonly BlitSerializer< T > Default = new BlitSerializer<T>()
 

Detailed Description

Definition at line 71 of file BlitSerializer.cs.

Constructor & Destructor Documentation

Definition at line 83 of file BlitSerializer.cs.

Member Function Documentation

unsafe void VRage.Serialization.BlitSerializer< T >.Deserialize ( ByteStream  source,
out T  data 
)
inline

Implements VRage.Serialization.ISerializer< T >.

Definition at line 98 of file BlitSerializer.cs.

void VRage.Serialization.BlitSerializer< T >.DeserializeList ( ByteStream  source,
List< T >  resultList 
)
inline

Definition at line 119 of file BlitSerializer.cs.

unsafe void VRage.Serialization.BlitSerializer< T >.Serialize ( ByteStream  destination,
ref T  data 
)
inline

Implements VRage.Serialization.ISerializer< T >.

Definition at line 88 of file BlitSerializer.cs.

void VRage.Serialization.BlitSerializer< T >.SerializeList ( ByteStream  destination,
List< T >  data 
)
inline

Definition at line 108 of file BlitSerializer.cs.

Member Data Documentation

readonly BlitSerializer<T> VRage.Serialization.BlitSerializer< T >.Default = new BlitSerializer<T>()
static

Definition at line 81 of file BlitSerializer.cs.

int VRage.Serialization.BlitSerializer< T >.StructSize = (int)GenerateSize()()
static

Definition at line 80 of file BlitSerializer.cs.


The documentation for this class was generated from the following file: