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

ONE::scene::Skybox Class Reference

Inheritance diagram for ONE::scene::Skybox:

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

void checkAndCreate ()
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 ()
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 *)
void render (RenderDevice *rd)
virtual void serialize (BinaryOutput &b) const
virtual void serializeProps (BinaryOutput &b) const
virtual void serializeState (BinaryOutput &b) const
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)
 Skybox ()
 Skybox (string files[6])
virtual void think (float dt)
virtual void update (float dt)

Static Public Member Functions

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

Public Attributes

string filenames [6]
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::Skybox::Skybox string  files[6]  ) 
 

ONE::scene::Skybox::Skybox  ) 
 


Member Function Documentation

void ONE::scene::Skybox::checkAndCreate  ) 
 

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.

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

Reimplemented from ONE::scene::Entity.

static int ONE::scene::Skybox::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]
 

void ONE::scene::Skybox::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.

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::Skybox::setProperty const string &  property,
const string &  value
[virtual]
 

Reimplemented from ONE::scene::Entity.

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

string ONE::scene::Skybox::filenames[6]
 

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< Skybox >::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:29 2005 for ONEngine by  doxygen 1.4.3