Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::util::Serializable Class Reference

Inheritance diagram for ONE::util::Serializable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void deserialize (BinaryInput &b)=0
virtual int getRegTypeID ()
virtual void serialize (BinaryOutput &b) const =0
virtual ~Serializable ()

Static Public Member Functions

static int getStaticRegTypeID ()
static void setStaticRegTypeID (int id)

Static Protected Attributes

static int typeID

Constructor & Destructor Documentation

virtual ONE::util::Serializable::~Serializable  )  [inline, virtual]
 


Member Function Documentation

virtual void ONE::util::Serializable::deserialize BinaryInput &  b  )  [pure virtual]
 

Implemented in ONE::network::Syncable, ONE::scene::BillboardEntity, ONE::util::MotionControl, and ONE::util::ActionControl.

virtual int ONE::util::Serializable::getRegTypeID  )  [virtual]
 

Implements ONE::util::RegisterableType< Serializable >.

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::Entity, ONE::scene::UserEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, ONE::scene::SolidEntity, ONE::util::MotionControl, and ONE::util::ActionControl.

static int ONE::util::Serializable::getStaticRegTypeID  )  [inline, static]
 

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::Entity, ONE::scene::UserEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, ONE::scene::SolidEntity, ONE::util::MotionControl, and ONE::util::ActionControl.

virtual void ONE::util::Serializable::serialize BinaryOutput &  b  )  const [pure virtual]
 

Implemented in ONE::network::Syncable, ONE::scene::BillboardEntity, ONE::util::MotionControl, and ONE::util::ActionControl.

static void ONE::util::Serializable::setStaticRegTypeID int  id  )  [inline, static]
 

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::Entity, ONE::scene::UserEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, ONE::scene::SolidEntity, ONE::util::MotionControl, and ONE::util::ActionControl.


Member Data Documentation

int ONE::util::RegisterableType< Serializable >::typeID [static, protected, inherited]
 


Generated on Wed Sep 7 19:03:33 2005 for ONEngine by  doxygen 1.4.3