|
Planeshift
|
An action location on the client. More...
#include <pscelclient.h>
Public Member Functions | |
| GEMClientActionLocation (psCelClient *cel, psPersistActionLocation &mesg) | |
| const char * | GetMeshName () |
| virtual GEMOBJECT_TYPE | GetObjectType () |
Public Member Functions inherited from GEMClientObject | |
| virtual void | ChangeName (const char *name) |
| virtual bool | CheckLoadStatus () |
| Delayed mesh loading. More... | |
| int | Flags () |
| Get the flag bit field. More... | |
| GEMClientObject () | |
| GEMClientObject (psCelClient *cel, EID id) | |
| virtual const csBox3 & | GetBBox () const |
| Return the bounding box of this entity. More... | |
| EID | GetEID () |
| psEffect * | GetEntityLabel () |
| const char * | GetFactName () |
| virtual int | GetMasqueradeType () |
| iMeshWrapper * | GetMesh () const |
| Get the mesh that this object has. More... | |
| virtual const char * | GetName () |
| virtual csVector3 | GetPosition () |
| Get position of entity. More... | |
| virtual float | GetRotation () |
| Get rotation of entity as returned by psWorld::Matrix2YRot. More... | |
| virtual iSector * | GetSector () const |
| Get sector of entity. More... | |
| virtual iSectorList * | GetSectors () const |
| Get list of sectors that entity is in. More... | |
| psEffect * | GetShadow () |
| int | GetType () |
| bool | HasLabel () const |
| bool | HasShadow () const |
| virtual bool | IsAlive () |
| Indicate if this object is alive. More... | |
| void | LoadMesh () |
| Start loading the mesh. More... | |
| void | Move (const csVector3 &pos, const csVector3 &rotangle, const char *room) |
| Set the position of mesh. More... | |
| virtual void | PostLoad (bool) |
| Delayed load 'post-process'. More... | |
| float | RangeTo (GEMClientObject *obj, bool ignoreY) |
| void | Rotate (float xRot, float yRot, float zRot) |
| Set the rotation of mesh. More... | |
| void | SetEntityLabel (psEffect *el) |
| virtual void | SetPosition (const csVector3 &pos, const csVector3 &rot, iSector *sector) |
| Set position of entity. More... | |
| void | SetShadow (psEffect *shadow) |
| void | SubstituteRacialMeshFact () |
| Performs helm group substitutions. More... | |
| virtual void | Update () |
| virtual | ~GEMClientObject () |
Public Member Functions inherited from DelayedLoader | |
| virtual | ~DelayedLoader () |
Protected Attributes | |
| csString | meshname |
Protected Attributes inherited from GEMClientObject | |
| EID | eid |
| psEffect * | entitylabel |
| csString | factName |
| int | flags |
| Various flags on the entity. More... | |
| bool | hasLabel |
| bool | hasShadow |
| csRef< InstanceObject > | instance |
| csString | matName |
| csString | name |
| csRef< csShaderVariable > | position |
| psEffect * | shadow |
| int | type |
Additional Inherited Members | |
Static Public Member Functions inherited from GEMClientObject | |
| static void | UnsetCelClient () |
Public Attributes inherited from GEMClientObject | |
| csRef< iMeshWrapper > | pcmesh |
Static Protected Attributes inherited from GEMClientObject | |
| static psCelClient * | cel |
An action location on the client.
Definition at line 812 of file pscelclient.h.
| GEMClientActionLocation::GEMClientActionLocation | ( | psCelClient * | cel, |
| psPersistActionLocation & | mesg | ||
| ) |
|
inline |
Definition at line 822 of file pscelclient.h.
|
inlinevirtual |
Reimplemented from GEMClientObject.
Definition at line 817 of file pscelclient.h.
|
protected |
Definition at line 828 of file pscelclient.h.