C# Class CryEngine.Serialization.CrySerialize

Afficher le fichier Open project: PoppermostProductions/CryMono Class Usage Examples

Private Properties

Свойство Type Description
BeginGroup void
EndGroup void
EnumValue void
EnumValue void
FlagPartialRead void
GetSerializationTarget SerializationTarget
UnsignedEnumValue void
Value void
ValueBool void
ValueEntityId void
ValueFloat void
ValueInt void
ValueQuat void
ValueString void
ValueUInt void
ValueVec3 void
_IsReading bool

Méthodes publiques

Méthode Description
BeginGroup ( string name ) : void

Begins a serialization group - must be matched by an EndGroup() call.

EndGroup ( ) : void
EnumValue ( string name, int &obj, int first, int last ) : void
FlagPartialRead ( ) : void

For network updates: Notify the network engine that this value was only partially read and we should re-request an update from the server soon.

Value ( string name, EntityId &obj, string policy = null ) : void
Value ( string name, Quat &obj, string policy = null ) : void
Value ( string name, Vec3 &obj, string policy = null ) : void
Value ( string name, bool &obj, string policy = null ) : void
Value ( string name, float &obj, string policy = null ) : void
Value ( string name, int &obj, string policy = null ) : void
Value ( string name, string &obj, string policy = null ) : void

Private Methods

Méthode Description
BeginGroup ( IntPtr handle, string name ) : void
EndGroup ( IntPtr handle ) : void
EnumValue ( IntPtr handle, string name, int &obj, int first, int last ) : void
EnumValue ( string name, uint &obj, uint first, uint last ) : void
FlagPartialRead ( IntPtr handle ) : void
GetSerializationTarget ( IntPtr handle ) : SerializationTarget
UnsignedEnumValue ( IntPtr handle, string name, uint &obj, uint first, uint last ) : void
Value ( string name, uint &obj, string policy = null ) : void
ValueBool ( IntPtr handle, string name, bool &obj, string policy ) : void
ValueEntityId ( IntPtr handle, string name, uint &obj, string policy ) : void
ValueFloat ( IntPtr handle, string name, float &obj, string policy ) : void
ValueInt ( IntPtr handle, string name, int &obj, string policy ) : void
ValueQuat ( IntPtr handle, string name, Quat &obj, string policy ) : void
ValueString ( IntPtr handle, string name, string &obj, string policy ) : void
ValueUInt ( IntPtr handle, string name, uint &obj, string policy ) : void
ValueVec3 ( IntPtr handle, string name, Vec3 &obj, string policy ) : void
_IsReading ( IntPtr handle ) : bool

Method Details

BeginGroup() public méthode

Begins a serialization group - must be matched by an EndGroup() call.
public BeginGroup ( string name ) : void
name string Preferably as short as possible for performance reasons, cannot contain spaces.
Résultat void

EndGroup() public méthode

public EndGroup ( ) : void
Résultat void

EnumValue() public méthode

public EnumValue ( string name, int &obj, int first, int last ) : void
name string
obj int
first int
last int
Résultat void

FlagPartialRead() public méthode

For network updates: Notify the network engine that this value was only partially read and we should re-request an update from the server soon.
public FlagPartialRead ( ) : void
Résultat void

Value() public méthode

public Value ( string name, EntityId &obj, string policy = null ) : void
name string
obj EntityId
policy string
Résultat void

Value() public méthode

public Value ( string name, Quat &obj, string policy = null ) : void
name string
obj Quat
policy string
Résultat void

Value() public méthode

public Value ( string name, Vec3 &obj, string policy = null ) : void
name string
obj Vec3
policy string
Résultat void

Value() public méthode

public Value ( string name, bool &obj, string policy = null ) : void
name string
obj bool
policy string
Résultat void

Value() public méthode

public Value ( string name, float &obj, string policy = null ) : void
name string
obj float
policy string
Résultat void

Value() public méthode

public Value ( string name, int &obj, string policy = null ) : void
name string
obj int
policy string
Résultat void

Value() public méthode

public Value ( string name, string &obj, string policy = null ) : void
name string
obj string
policy string
Résultat void