altEngine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Entity Class Reference

#include <entity.h>

Collaboration diagram for Entity:
Collaboration graph
[legend]

Public Member Functions

 Entity ()
 
 ~Entity ()
 

Public Attributes

vec3 position
 
vec3 origin
 
bool visible
 
bool frustum_visible
 
bool bsp_visible
 
int bsp_leaf
 
bool nodraw
 
RigidBodyrigid
 
Modelmodel
 
Lightlight
 
Speakerspeaker
 
Triggertrigger
 
Projectileprojectile
 
Playerplayer
 
PortalCameraportal_camera
 
int ent_type
 
net_ent_t nettype
 
int angle
 
int model_ref
 
vec3 model_offset
 
float model_lerp
 
bool opening
 
float func_height
 
bool particle_on
 
int num_particle
 
char type [64]
 
char target [64]
 
char target_name [64]
 

Constructor & Destructor Documentation

Entity::Entity ( )
Entity::~Entity ( )

Here is the caller graph for this function:

Member Data Documentation

int Entity::angle
int Entity::bsp_leaf
bool Entity::bsp_visible
int Entity::ent_type
bool Entity::frustum_visible
float Entity::func_height
Light* Entity::light
Model* Entity::model
float Entity::model_lerp
vec3 Entity::model_offset
int Entity::model_ref
net_ent_t Entity::nettype
bool Entity::nodraw
int Entity::num_particle
bool Entity::opening
vec3 Entity::origin
bool Entity::particle_on
Player* Entity::player
PortalCamera* Entity::portal_camera
vec3 Entity::position
Projectile* Entity::projectile
RigidBody* Entity::rigid
Speaker* Entity::speaker
char Entity::target[64]
char Entity::target_name[64]
Trigger* Entity::trigger
char Entity::type[64]
bool Entity::visible

The documentation for this class was generated from the following files: