doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Enumerations | Variables
Entity.h File Reference

Go to the source code of this file.

Classes

struct  signal_t
 
class  signalList_t
 
class  idEntity
 
struct  idEntity::entityFlags_s
 
struct  damageEffect_s
 
class  idAnimatedEntity
 

Macros

#define MAX_SIGNAL_THREADS   16
 

Typedefs

typedef struct damageEffect_s damageEffect_t
 

Enumerations

enum  {
  TH_ALL = -1, TH_THINK = 1, TH_PHYSICS = 2, TH_ANIMATE = 4,
  TH_UPDATEVISUALS = 8, TH_UPDATEPARTICLES = 16
}
 
enum  signalNum_t {
  SIG_TOUCH, SIG_USE, SIG_TRIGGER, SIG_REMOVED,
  SIG_DAMAGE, SIG_BLOCKED, SIG_MOVER_POS1, SIG_MOVER_POS2,
  SIG_MOVER_1TO2, SIG_MOVER_2TO1, NUM_SIGNALS
}
 

Variables

const idEventDef EV_PostSpawn
 
const idEventDef EV_FindTargets
 
const idEventDef EV_Touch
 
const idEventDef EV_Use
 
const idEventDef EV_Activate
 
const idEventDef EV_ActivateTargets
 
const idEventDef EV_Hide
 
const idEventDef EV_Show
 
const idEventDef EV_GetShaderParm
 
const idEventDef EV_SetShaderParm
 
const idEventDef EV_SetOwner
 
const idEventDef EV_GetAngles
 
const idEventDef EV_SetAngles
 
const idEventDef EV_SetLinearVelocity
 
const idEventDef EV_SetAngularVelocity
 
const idEventDef EV_SetSkin
 
const idEventDef EV_StartSoundShader
 
const idEventDef EV_StopSound
 
const idEventDef EV_CacheSoundShader
 

Macro Definition Documentation

#define MAX_SIGNAL_THREADS   16

Definition at line 94 of file Entity.h.

Typedef Documentation

Enumeration Type Documentation

anonymous enum
Enumerator
TH_ALL 
TH_THINK 
TH_PHYSICS 
TH_ANIMATE 
TH_UPDATEVISUALS 
TH_UPDATEPARTICLES 

Definition at line 63 of file Entity.h.

Enumerator
SIG_TOUCH 
SIG_USE 
SIG_TRIGGER 
SIG_REMOVED 
SIG_DAMAGE 
SIG_BLOCKED 
SIG_MOVER_POS1 
SIG_MOVER_POS2 
SIG_MOVER_1TO2 
SIG_MOVER_2TO1 
NUM_SIGNALS 

Definition at line 76 of file Entity.h.

Variable Documentation

const idEventDef EV_Activate
const idEventDef EV_ActivateTargets
const idEventDef EV_CacheSoundShader
const idEventDef EV_FindTargets
const idEventDef EV_GetAngles
const idEventDef EV_GetShaderParm
const idEventDef EV_Hide
const idEventDef EV_PostSpawn
const idEventDef EV_SetAngles
const idEventDef EV_SetAngularVelocity
const idEventDef EV_SetLinearVelocity
const idEventDef EV_SetOwner
const idEventDef EV_SetShaderParm
const idEventDef EV_SetSkin
const idEventDef EV_Show
const idEventDef EV_StartSoundShader
const idEventDef EV_StopSound
const idEventDef EV_Touch
const idEventDef EV_Use