SerializerBase is the abstract class for all Serializers. It provides an interface for basic data type writing. It is not intended for reading.

See also:

  • away3d.tools.serialize.Serialize

Constructor

new()

Creates a new SerializerBase object.

Methods

beginObject(className:String, instanceName:String):Void

Begin object serialization. Output className and instanceName.

Parameters:

className

name of class being serialized

instanceName

name of instance being serialized

endObject():Void

End object serialization

writeBoolean(name:String, value:Bool):Void

Serialize Boolean

Parameters:

name

name of value being serialized

value

value being serialized

writeInt(name:String, value:Int):Void

Serialize int

Parameters:

name

name of value being serialized

value

value being serialized

writeQuaternion(name:String, value:Quaternion):Void

Serialize Quaternion

Parameters:

name

name of value being serialized

value

value being serialized

writeString(name:String, value:String):Void

Serialize String

Parameters:

name

name of value being serialized

value

value being serialized

writeTransform(name:String, value:Vector<Float>):Void

Serialize Transform, in the form of Vector.<Number>

Parameters:

name

name of value being serialized

value

value being serialized

writeUint(name:String, value:Int):Void

Serialize uint

Parameters:

name

name of value being serialized

value

value being serialized

writeVector3D(name:String, value:Vector3D):Void

Serialize Vector3D

Parameters:

name

name of value being serialized

value

value being serialized