
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) |
| Entity () | |
| 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 *) |
| virtual 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) |
| virtual void | think (float dt) |
| virtual void | update (float dt) |
| virtual | ~Entity () |
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 |
|
|
represents the needed passes, pass 0 represented by the lsb
|
|
|
|
|
|
|
|
|
|
|
|
Implements ONE::util::Serializable. Reimplemented in ONE::scene::BillboardEntity. |
|
|
Implements ONE::network::Syncable. Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
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. |
|
|
|
|
|
Reimplemented in ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ONE::util::Serializable. Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::UserEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
Implements ONE::util::Serializable. Reimplemented in ONE::scene::BillboardEntity. |
|
|
Implements ONE::network::Syncable. Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::UserEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
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. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented in ONE::scene::ActorEntity, ONE::scene::LocusEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
Reimplemented from ONE::util::Serializable. Reimplemented in ONE::scene::ActorEntity, ONE::scene::BillboardEntity, ONE::scene::UserEntity, ONE::scene::NameEntity, ONE::scene::TriggerEntity, ONE::scene::Skybox, ONE::scene::LightingEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
Reimplemented in ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
Reimplemented in ONE::scene::TriggerEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ONE::scene::NameEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.3