|
| EntInfoGenericT (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 const BoundingBox3dT & | GetDimensions () const |
| Returns the dimensions 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...
|
|
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 | 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 | 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 |
|