|
|
| EntInfoPlayerStartT (const EntityCreateParamsT &Params) |
| |
| const cf::TypeSys::TypeInfoT * | GetType () const |
| | Returns the proper type info for this entity. More...
|
| |
| virtual | ~BaseEntityT () |
| | The destructor. More...
|
| |
| void | Serialize (cf::Network::OutStreamT &Stream) const |
| | The implementation calls DoSerialize(), that derived classes override to add their own data. More...
|
| |
| void | Deserialize (cf::Network::InStreamT &Stream, bool IsIniting) |
| | The implementation calls DoDeserialize(), that derived classes override to read their own data. More...
|
| |
| virtual void | NotifyLeaveMap () |
| | Let the entity know that it is about to be removed from the map. More...
|
| |
| virtual unsigned long | GetID () const |
| | Returns the (map unique) ID of this entity. More...
|
| |
| virtual cf::GameSys::GameWorldI * | GetGameWorld () const |
| | Returns the game world that this entity is in. More...
|
| |
| virtual const Vector3dT & | GetOrigin () const |
| | Returns the origin point of this entity. More...
|
| |
| virtual const BoundingBox3dT & | GetDimensions () const |
| | Returns the dimensions of this entity. More...
|
| |
| virtual void | GetCameraOrientation (unsigned short &h, unsigned short &p, unsigned short &b) const |
| | Returns the camera orientation angles of this entity. More...
|
| |
| virtual void | GetBodyOrientation (unsigned short &h, unsigned short &p, unsigned short &b) const |
| | Returns the orientation angles of the entity itself. More...
|
| |
| unsigned short | GetHeading () const |
| | Returns the heading of this entity. More...
|
| |
|
float | GetProp (const std::string &Key, float Default=0.0f) const |
| |
|
double | GetProp (const std::string &Key, double Default=0.0) const |
| |
|
int | GetProp (const std::string &Key, int Default=0) const |
| |
|
std::string | GetProp (const std::string &Key, std::string Default="") const |
| |
|
Vector3fT | GetProp (const std::string &Key, Vector3fT Default=Vector3fT()) const |
| |
|
Vector3dT | GetProp (const std::string &Key, Vector3dT Default=Vector3dT()) const |
| |
| virtual void | NotifyTouchedBy (BaseEntityT *Entity) |
| | This SERVER-SIDE function is used to notify this entity that it was touched by another entity. More...
|
| |
| virtual void | OnTrigger (BaseEntityT *Activator) |
| | This SERVER-SIDE method is called whenever another entity walked into one of our trigger volumes (trigger brushes). More...
|
| |
| virtual void | OnPush (ArrayT< BaseEntityT * > &Pushers, const Vector3dT &PushVector) |
| | This SERVER-SIDE method is called whenever another entity pushes us. More...
|
| |
| virtual void | TakeDamage (BaseEntityT *Entity, char Amount, const VectorT &ImpactDir) |
| | This SERVER-SIDE function is used to have this entity take damage. More...
|
| |
| void | PostEvent (unsigned int EventType) |
| | This SERVER-SIDE function is used for posting an event of the given type. More...
|
| |
| virtual void | ProcessConfigString (const void *ConfigData, const char *ConfigString) |
| | THIS FUNCTION IS DEPRECATED! TRY TO AVOID TO USE IT! This DEPRECATED, SERVER-SIDE function is called in order to "communicate" with this entity. More...
|
| |
| virtual void | Think (float FrameTime, unsigned long ServerFrameNr) |
| | This SERVER-SIDE function is called by the server in order to advance the world one clock-tick. More...
|
| |
| virtual void | ProcessEvent (unsigned int EventType, unsigned int NumEvents) |
| | This CLIENT-SIDE function is called to process events on the client. More...
|
| |
| virtual bool | GetLightSourceInfo (unsigned long &DiffuseColor, unsigned long &SpecularColor, VectorT &Position, float &Radius, bool &CastsShadows) const |
| | This CLIENT-SIDE function is called in order to retrieve light source information about this entity. More...
|
| |
| virtual void | Draw (bool FirstPersonView, float LodDist) const |
| | This CLIENT-SIDE function is called by the client in order to get this entity drawn. More...
|
| |
| virtual void | Interpolate (float FrameTime) |
| | This CLIENT-SIDE function is called by the client in order to advance all values of this entity that have been registered for interpolation. More...
|
| |
| virtual void | PostDraw (float FrameTime, bool FirstPersonView) |
| | This CLIENT-SIDE function is called once per frame, for each entity, after the regular rendering (calls to 'Draw()') is completed, in order to provide entities an opportunity to render the HUD, employ simple "mini-prediction", triggers sounds, register particles, do other server-independent eye-candy, and so on. More...
|
| |
| virtual | ~GameEntityI () |
| | The virtual destructor. More...
|
| |
|
unsigned int | GetRefCount () const |
| |