![]() |
Pixel Dust Game Engine
v0.9.5
|
Public Member Functions | |
virtual | ~Serializable () |
![]() | |
virtual uint32 | getSerializedSize (ISerializer *serializer) const =0 |
Get number of bytes needed to hold serialized state. | |
virtual void | serialize (ISerializer *serializer) const =0 |
Write self out to a serializer. | |
virtual void | deserialize (IDeserializer *deserializer)=0 |
Read self from a deserializer. | |
virtual uint32 | getMyClassTag () const =0 |
Get a tag value that uniquely represents this class. | |
ISerializable () | |
virtual | ~ISerializable () |
![]() | |
virtual void | addRef () const throw () |
virtual void | release () const throw () |
Static Public Member Functions | |
static ISerializable * | CreateInstance () |
|
inlinevirtual |
|
inlinestatic |