| 
    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.