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

ONE::scene::LightingEntity Class Reference

Inheritance diagram for ONE::scene::LightingEntity:

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 ()
 LightingEntity ()
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 &cFrame)
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
string name
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


Constructor & Destructor Documentation

ONE::scene::LightingEntity::LightingEntity  ) 
 


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::LightingEntity::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::LightingEntity::getRegTypeID  )  [inline, virtual]
 

Reimplemented from ONE::scene::Entity.

static int ONE::scene::LightingEntity::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::Entity::render RenderDevice *  rd  )  [virtual, inherited]
 

Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::ModelEntity, and ONE::scene::SolidEntity.

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::LightingEntity::setCoordinateFrame CoordinateFrame &  cFrame  )  [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::LightingEntity::setProperty const string &  property,
const string &  value
[virtual]
 

Reimplemented from ONE::scene::Entity.

static void ONE::scene::LightingEntity::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]
 

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

Reimplemented in ONE::scene::NameEntity.

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

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

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< LightingEntity >::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