18 #ifndef INCLUDED_SOUNDGROUP_H 19 #define INCLUDED_SOUNDGROUP_H 68 void Update(
float TimeSinceLastFrame);
116 #endif //#ifndef INCLUDED_SOUNDGROUP_H Definition: SoundGroup.h:39
float m_Gain
Definition: SoundGroup.h:98
Definition: SoundGroup.h:37
Definition: SoundGroup.h:35
float m_Pitch
Definition: SoundGroup.h:108
float m_MinDist
Definition: SoundGroup.h:102
CSoundGroup()
Definition: SoundGroup.cpp:119
u32 m_Seed
Definition: SoundGroup.h:86
float m_GainUpper
Definition: SoundGroup.h:99
void SetDefaultValues()
Definition: SoundGroup.cpp:88
void UploadPropertiesAndPlay(size_t theIndex, const CVector3D &position, entity_id_t source)
Definition: SoundGroup.cpp:190
void SetFlag(int flag)
Definition: SoundGroup.h:71
Definition: Vector3D.h:30
Definition: SoundGroup.h:33
void Update(float TimeSinceLastFrame)
Definition: SoundGroup.cpp:302
uint8_t u8
Definition: types.h:37
size_t m_CurrentSoundIndex
Definition: SoundGroup.h:91
float RadiansOffCenter(const CVector3D &position, bool &onScreen, float &itemRollOff)
Definition: SoundGroup.cpp:136
Definition: SoundGroup.h:38
bool LoadSoundGroup(const VfsPath &pathnameXML)
Definition: SoundGroup.cpp:306
float m_Priority
Definition: SoundGroup.h:111
float m_ConeInnerAngle
Definition: SoundGroup.h:92
u8 m_Flags
Definition: SoundGroup.h:113
float m_CurTime
Definition: SoundGroup.h:96
uint32_t u32
Definition: types.h:39
std::vector< CSoundData * > m_SoundGroups
Definition: SoundGroup.h:84
VfsPath m_Filepath
Definition: SoundGroup.h:90
float m_Decay
Definition: SoundGroup.h:97
float m_MaxStereoAngle
Definition: SoundGroup.h:105
float m_ConeOuterGain
Definition: SoundGroup.h:94
float m_ConeOuterAngle
Definition: SoundGroup.h:93
float m_MaxDist
Definition: SoundGroup.h:103
std::vector< std::wstring > m_Filenames
Definition: SoundGroup.h:88
void Reload()
Definition: SoundGroup.cpp:268
Definition: SoundGroup.h:44
float m_PitchUpper
Definition: SoundGroup.h:110
eSndGrpFlags
Definition: SoundGroup.h:31
void ReleaseGroup()
Definition: SoundGroup.cpp:292
float m_GainLower
Definition: SoundGroup.h:100
void SetGain(float gain)
Definition: SoundGroup.cpp:83
~CSoundGroup()
Definition: SoundGroup.cpp:130
Definition: SoundGroup.h:36
float m_PitchLower
Definition: SoundGroup.h:109
u32 entity_id_t
Entity ID type.
Definition: Entity.h:23
bool TestFlag(int flag)
Definition: SoundGroup.h:74
Definition: SoundGroup.h:34
float m_IntensityThreshold
Definition: SoundGroup.h:107
void PlayNext(const CVector3D &position, entity_id_t source)
Definition: SoundGroup.cpp:259