OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
spawnthing_t Class Reference
Inheritance diagram for spawnthing_t:
emitterthing_t enttracker_t Class LightClass

Public Member Functions

str GetModel (void)
 
void SetModel (str model)
 
void ArchiveToMemory (MemArchiver &archiver)
 
- Public Member Functions inherited from emitterthing_t
emittertime_tGetEmitTime (int entnum)
 
virtual void RemoveEntity (int entnum)
 
void ArchiveToMemory (MemArchiver &archiver)
 
- Public Member Functions inherited from enttracker_t
int AssignNumber (void)
 
void ArchiveToMemory (MemArchiver &archiver)
 
- Public Member Functions inherited from Class
virtual ClassDefclassinfo (void) const
 
void warning (const char *function, const char *format,...) const
 
void error (const char *function, const char *format,...) const
 
qboolean inheritsFrom (ClassDef *c) const
 
qboolean inheritsFrom (const char *name) const
 
qboolean isInheritedBy (const char *name) const
 
qboolean isInheritedBy (ClassDef *c) const
 
const char * getClassname (void) const
 
const char * getClassID (void) const
 
const char * getSuperclass (void) const
 
virtual void Archive (Archiver &arc)
 
- Public Member Functions inherited from LightClass
void * operator new (size_t s)
 
void operator delete (void *ptr)
 
void * operator new (size_t size, void *placement)
 
void operator delete (void *ptr, void *placement)
 
template<typename T>
void * operator new (size_t size, T &placement)
 
template<typename T>
void operator delete (void *ptr, T &placement)
 

Public Attributes

Container< strm_modellist
 
Container< strm_taglist
 
cg_common_data cgd
 
int entnum
 
Vector origin_offset_base
 
Vector origin_offset_amplitude
 
Vector axis_offset_base
 
Vector axis_offset_amplitude
 
Vector randvel_base
 
Vector randvel_amplitude
 
Vector avelocity_base
 
Vector avelocity_amplitude
 
Vector angles_amplitude
 
vec3_t axis [3]
 
vec3_t tag_axis [3]
 
float life_random
 
float forwardVelocity
 
float sphereRadius
 
float coneHeight
 
float spawnRate
 
int lastTime
 
int count
 
int tagnum
 
str emittername
 
str animName
 
float dcolor [3]
 
qboolean dlight
 
int numtempmodels
 
float linked_origin [3]
 
float linked_axis [3][3]
 
float fMinRangeSquared
 
float fMaxRangeSquared
 
str startTag
 
str endTag
 
float length
 
float min_offset
 
float max_offset
 
float overlap
 
float numSubdivisions
 
float delay
 
float toggledelay
 
int beamflags
 
int numspherebeams
 
float endalpha
 
float spreadx
 
float spready
 
qboolean use_last_trace_end
 
void(* touchfcn )(ctempmodel_t *ct, trace_t *trace)
 
- Public Attributes inherited from emitterthing_t
qboolean startoff
 

Additional Inherited Members

- Static Public Member Functions inherited from Class
static void * _newInstance (void)
 
static ClassDefclassinfostatic (void)
 
- Static Public Attributes inherited from Class
static ClassDef ClassInfo
 
static ClassDefHook _ClassInfo_
 
static ResponseDef< ClassResponses []
 
- Protected Member Functions inherited from Class
void ClearSafePointers ()
 
- Protected Attributes inherited from emitterthing_t
Container< emittertime_tm_emittertimes
 
- Protected Attributes inherited from enttracker_t
qboolean usedNumbers [256]
 

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