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

ONE::scene::NameEntity Class Reference

Inheritance diagram for ONE::scene::NameEntity:

Inheritance graph
[legend]
List of all members.

Public Types

typedef unsigned char Passes
 represents the needed passes, pass 0 represented by the lsb

Public Member Functions

virtual void cull (G3D::Array< G3D::Plane > &)
virtual void deserialize (BinaryInput &b)
virtual void deserializeProps (BinaryInput &b)
virtual void deserializeState (BinaryInput &b)
virtual void Entity::callInitScript (string mods)
void * getAddress ()
virtual const CoordinateFrame getCoordinateFrame () const
bool getFlag (int flag)
Passes getPasses () const
const RenderProperties * getProperties (const int &pass) const
RenderProperties * getProperties (const int &pass)
virtual int getRegTypeID ()
int getSyncableID ()
string getThinkModule ()
virtual void interpolateState ()
bool isCulled ()
virtual void render (G3D::RenderDevice *)
virtual void render (RenderDevice *rd)
virtual void serialize (BinaryOutput &b) const
virtual void serializeProps (BinaryOutput &b) const
virtual void serializeState (BinaryOutput &b) const
virtual void setCoordinateFrame (CoordinateFrame &frame)
void setFlag (int flag, bool val=true)
void setFlagDynamic ()
void setOnServer (bool _onServer)
void setProperties (RenderProperties *prop, const int &pass)
virtual bool setProperty (const string &property, const string &value)
void setSyncableID (int _syncableID)
void setThinkModule (const string &thinkMod)
virtual void think (float dt)
virtual void update (float dt)

Static Public Member Functions

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

Public Attributes

bool modified
std::string name
Vector3 position
string thinkModule

Static Public Attributes

static const char MAX_PASSES

Protected Attributes

bool culled
bool onServer
Passes passes
G3D::Array< RenderProperties * > renderProperties
int syncableID

Static Protected Attributes

static int typeID
static int typeID
static int typeID

Member Typedef Documentation

typedef unsigned char ONE::render::RenderListEntry::Passes [inherited]
 

represents the needed passes, pass 0 represented by the lsb


Member Function Documentation

virtual void ONE::render::RenderListEntry::cull G3D::Array< G3D::Plane > &   )  [virtual, inherited]
 

virtual void ONE::network::Syncable::deserialize BinaryInput &  b  )  [virtual, inherited]
 

Implements ONE::util::Serializable.

Reimplemented in ONE::scene::BillboardEntity.

virtual void ONE::scene::Entity::deserializeProps BinaryInput &  b  )  [virtual, inherited]
 

Implements ONE::network::Syncable.

Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

virtual void ONE::scene::Entity::deserializeState BinaryInput &  b  )  [virtual, inherited]
 

Implements ONE::network::Syncable.

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

virtual void ONE::scene::Entity::Entity::callInitScript string  mods  )  [virtual, inherited]
 

void* ONE::scene::Entity::getAddress  )  [inherited]
 

Reimplemented in ONE::scene::SolidEntity.

virtual const CoordinateFrame ONE::scene::NameEntity::getCoordinateFrame  )  const [virtual]
 

Implements ONE::scene::Locus.

bool ONE::scene::Entity::getFlag int  flag  )  [inline, inherited]
 

Passes ONE::render::RenderListEntry::getPasses  )  const [inline, inherited]
 

Returns:
the passes this object needs

const RenderProperties* ONE::render::RenderListEntry::getProperties const int &  pass  )  const [inherited]
 

RenderProperties* ONE::render::RenderListEntry::getProperties const int &  pass  )  [inherited]
 

Returns:
the properties neede for pass or 0 if it does not use that pass

virtual int ONE::scene::NameEntity::getRegTypeID  )  [inline, virtual]
 

Reimplemented from ONE::scene::Entity.

static int ONE::scene::NameEntity::getStaticRegTypeID  )  [inline, static]
 

Reimplemented from ONE::scene::Entity.

int ONE::network::Syncable::getSyncableID  )  [inherited]
 

string ONE::scene::Entity::getThinkModule  )  [inherited]
 

virtual void ONE::scene::Entity::interpolateState  )  [virtual, inherited]
 

bool ONE::render::RenderListEntry::isCulled  )  [inline, inherited]
 

virtual void ONE::render::RenderListEntry::render G3D::RenderDevice *   )  [inline, virtual, inherited]
 

virtual void ONE::scene::NameEntity::render RenderDevice *  rd  )  [virtual]
 

Reimplemented from ONE::scene::Entity.

virtual void ONE::network::Syncable::serialize BinaryOutput &  b  )  const [virtual, inherited]
 

Implements ONE::util::Serializable.

Reimplemented in ONE::scene::BillboardEntity.

virtual void ONE::scene::Entity::serializeProps BinaryOutput &  b  )  const [virtual, inherited]
 

Implements ONE::network::Syncable.

Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

virtual void ONE::scene::Entity::serializeState BinaryOutput &  b  )  const [virtual, inherited]
 

Implements ONE::network::Syncable.

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

virtual void ONE::scene::NameEntity::setCoordinateFrame CoordinateFrame &  frame  )  [virtual]
 

Implements ONE::scene::Locus.

void ONE::scene::Entity::setFlag int  flag,
bool  val = true
[inline, inherited]
 

void ONE::scene::Entity::setFlagDynamic  )  [inline, inherited]
 

void ONE::network::Syncable::setOnServer bool  _onServer  )  [inherited]
 

void ONE::render::RenderListEntry::setProperties RenderProperties prop,
const int &  pass
[inherited]
 

virtual bool ONE::scene::Entity::setProperty const string &  property,
const string &  value
[virtual, inherited]
 

Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

static void ONE::scene::NameEntity::setStaticRegTypeID int  id  )  [inline, static]
 

Reimplemented from ONE::scene::Entity.

void ONE::network::Syncable::setSyncableID int  _syncableID  )  [inherited]
 

void ONE::scene::Entity::setThinkModule const string &  thinkMod  )  [inherited]
 

virtual void ONE::scene::Entity::think float  dt  )  [virtual, inherited]
 

Reimplemented in ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

virtual void ONE::scene::Entity::update float  dt  )  [virtual, inherited]
 

Reimplemented in ONE::scene::TriggerEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.


Member Data Documentation

bool ONE::render::RenderListEntry::culled [protected, inherited]
 

const char ONE::render::RenderListEntry::MAX_PASSES [static, inherited]
 

bool ONE::scene::Entity::modified [inherited]
 

std::string ONE::scene::NameEntity::name
 

Reimplemented from ONE::scene::Entity.

bool ONE::network::Syncable::onServer [protected, inherited]
 

Passes ONE::render::RenderListEntry::passes [protected, inherited]
 

Vector3 ONE::scene::NameEntity::position
 

G3D::Array<RenderProperties*> ONE::render::RenderListEntry::renderProperties [protected, inherited]
 

int ONE::network::Syncable::syncableID [protected, inherited]
 

string ONE::scene::Entity::thinkModule [inherited]
 

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

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

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


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