
Public Types | |
| typedef ControlDispatcher | Controller |
defines the Controller class | |
| typedef Controller * | CP |
pointer to Controller | |
| typedef unsigned char | Passes |
| represents the needed passes, pass 0 represented by the lsb | |
Public Member Functions | |
| void | addController (const CP &) |
| adds a controller | |
| void | clearControllers () |
| registers this from all controllers. | |
| 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 | processControlEvent (util::ControlEvent &) |
| virtual void | remove () |
| void | removeController (const CP &) |
| removes a controller | |
| 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) |
| void | shareControllers (Controlled *peer) |
shares the Controller s controlling this object with peer | |
| virtual void | think (float dt) |
| void | transferControllers (Controlled *peer) |
transfers the Controller s controlling this object to peer | |
| virtual void | update (float dt) |
| UserEntity (const util::Controlled::CP &c) | |
| UserEntity () | |
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 |
|
|
defines the
|
|
|
pointer to
|
|
|
represents the needed passes, pass 0 represented by the lsb
|
|
|
|
|
|
|
|
|
adds a controller This object is automatically registered with the controller. |
|
|
registers this from all controllers.
|
|
|
|
|
|
Implements ONE::util::Serializable. Reimplemented in ONE::scene::BillboardEntity. |
|
|
Reimplemented from ONE::scene::Entity. |
|
|
Reimplemented from ONE::scene::Entity. |
|
|
|
|
|
Reimplemented in ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ONE::scene::Entity. |
|
|
Reimplemented from ONE::scene::Entity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements ONE::util::ControlListener. |
|
|
|
|
|
removes a controller Tis object is automatically de-registered from the controller. |
|
|
|
|
|
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. |
|
|
Reimplemented from ONE::scene::Entity. |
|
|
Reimplemented from ONE::scene::Entity. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
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::scene::Entity. |
|
|
|
|
|
|
|
|
shares the The controllers stay in control of this object. |
|
|
Reimplemented in ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
transfers the The controllers no longer control this object. |
|
|
Reimplemented in ONE::scene::TriggerEntity, ONE::scene::ModelEntity, and ONE::scene::SolidEntity. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ONE::scene::NameEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.3