69 static const KUINT16 EMISSION_SYSTEM_SIZE = 20;
84 KUINT8 GetSystemDataLength()
const;
102 void SetLocation(
const Vector & L );
103 const Vector & GetLocation()
const;
114 void SetEmitterBeams(
const std::vector<EmitterBeam> & Beams );
115 const std::vector<EmitterBeam> & GetEmitterBeams()
const;
116 void ClearEmitterBeams();
122 virtual KString GetAsString()
const;
KUINT16 m_ui16Padding
Definition: EmissionSystem.h:59
Definition: EmitterBeam.h:53
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8SystemDataLength
Definition: EmissionSystem.h:55
Vector m_Location
Definition: EmissionSystem.h:63
Definition: KDefines.h:182
Definition: KDataStream.h:48
Definition: DataTypeBase.h:49
bool KBOOL
Definition: KDefines.h:119
Definition: EmitterSystem.h:49
std::string KString
Definition: KDefines.h:116
unsigned char KUINT8
Definition: KDefines.h:99
std::vector< EmitterBeam > m_vEmitterBeams
Definition: EmissionSystem.h:65
KUINT8 m_ui8NumberOfBeams
Definition: EmissionSystem.h:57
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: EmissionSystem.h:51
EmitterSystem m_EmitterSystemRecord
Definition: EmissionSystem.h:61