49 #ifndef INCLUDED_SOUNDGROUP_H 50 #define INCLUDED_SOUNDGROUP_H 98 void Update(
float TimeSinceLastFrame);
141 #endif //#ifndef INCLUDED_SOUNDGROUP_H Definition: SoundGroup.h:70
float m_Gain
Definition: SoundGroup.h:129
Definition: SoundGroup.h:68
Definition: SoundGroup.h:66
float m_Pitch
Definition: SoundGroup.h:130
VfsPath m_filepath
Definition: SoundGroup.h:120
CSoundGroup()
Definition: SoundGroup.cpp:81
float m_GainUpper
Definition: SoundGroup.h:135
void SetDefaultValues()
Definition: SoundGroup.cpp:58
size_t m_IntensityThreshold
Definition: SoundGroup.h:124
void UploadPropertiesAndPlay(size_t theIndex, const CVector3D &position, entity_id_t source)
Definition: SoundGroup.cpp:156
std::vector< std::wstring > filenames
Definition: SoundGroup.h:118
void SetFlag(int flag)
Definition: SoundGroup.h:101
size_t m_Intensity
Definition: SoundGroup.h:125
Definition: ISoundItem.h:29
Definition: Vector3D.h:28
Definition: SoundGroup.h:64
void Update(float TimeSinceLastFrame)
Definition: SoundGroup.cpp:279
float RadiansOffCenter(const CVector3D &position, bool &onScreen, float &itemRollOff)
Definition: SoundGroup.cpp:105
Definition: SoundGroup.h:69
bool LoadSoundGroup(const VfsPath &pathnameXML)
Definition: SoundGroup.cpp:283
float m_Priority
Definition: SoundGroup.h:131
float m_ConeInnerAngle
Definition: SoundGroup.h:137
float m_CurTime
Definition: SoundGroup.h:122
float m_TimeWindow
Definition: SoundGroup.h:123
float m_Decay
Definition: SoundGroup.h:126
float m_ConeOuterGain
Definition: SoundGroup.h:132
float m_ConeOuterAngle
Definition: SoundGroup.h:138
void Reload()
Definition: SoundGroup.cpp:243
Definition: SoundGroup.h:74
float m_PitchUpper
Definition: SoundGroup.h:133
eSndGrpFlags
Definition: SoundGroup.h:62
std::vector< CSoundData * > snd_group
Definition: SoundGroup.h:116
void ReleaseGroup()
Definition: SoundGroup.cpp:268
float m_GainLower
Definition: SoundGroup.h:136
size_t m_index
Definition: SoundGroup.h:113
void SetGain(float gain)
Definition: SoundGroup.cpp:52
~CSoundGroup()
Definition: SoundGroup.cpp:92
Definition: SoundGroup.h:67
unsigned char m_Flags
Definition: SoundGroup.h:127
float m_PitchLower
Definition: SoundGroup.h:134
u32 entity_id_t
Entity ID type.
Definition: Entity.h:23
bool TestFlag(int flag)
Definition: SoundGroup.h:104
Definition: SoundGroup.h:65
void PlayNext(const CVector3D &position, entity_id_t source)
Definition: SoundGroup.cpp:233