Pyrogenesis
13997
|
#include <SoundGroup.h>
Public Member Functions | |
CSoundGroup (const VfsPath &pathnameXML) | |
CSoundGroup () | |
~CSoundGroup () | |
void | PlayNext (const CVector3D &position, entity_id_t source) |
float | RadiansOffCenter (const CVector3D &position, bool &onScreen, float &itemRollOff) |
bool | LoadSoundGroup (const VfsPath &pathnameXML) |
void | Reload () |
void | ReleaseGroup () |
void | Update (float TimeSinceLastFrame) |
void | SetFlag (int flag) |
bool | TestFlag (int flag) |
Private Member Functions | |
NONCOPYABLE (CSoundGroup) | |
void | SetGain (float gain) |
void | UploadPropertiesAndPlay (size_t theIndex, const CVector3D &position, entity_id_t source) |
void | SetDefaultValues () |
Private Attributes | |
size_t | m_index |
std::vector< CSoundData * > | snd_group |
std::vector< std::wstring > | filenames |
VfsPath | m_filepath |
float | m_CurTime |
float | m_TimeWindow |
size_t | m_IntensityThreshold |
size_t | m_Intensity |
float | m_Decay |
unsigned char | m_Flags |
float | m_Gain |
float | m_Pitch |
float | m_Priority |
float | m_ConeOuterGain |
float | m_PitchUpper |
float | m_PitchLower |
float | m_GainUpper |
float | m_GainLower |
float | m_ConeInnerAngle |
float | m_ConeOuterAngle |
Definition at line 77 of file SoundGroup.h.
CSoundGroup::CSoundGroup | ( | const VfsPath & | pathnameXML | ) |
Definition at line 86 of file SoundGroup.cpp.
CSoundGroup::CSoundGroup | ( | ) |
Definition at line 81 of file SoundGroup.cpp.
CSoundGroup::~CSoundGroup | ( | ) |
Definition at line 92 of file SoundGroup.cpp.
bool CSoundGroup::LoadSoundGroup | ( | const VfsPath & | pathnameXML | ) |
Definition at line 283 of file SoundGroup.cpp.
|
private |
void CSoundGroup::PlayNext | ( | const CVector3D & | position, |
entity_id_t | source | ||
) |
Definition at line 233 of file SoundGroup.cpp.
float CSoundGroup::RadiansOffCenter | ( | const CVector3D & | position, |
bool & | onScreen, | ||
float & | itemRollOff | ||
) |
Definition at line 105 of file SoundGroup.cpp.
void CSoundGroup::ReleaseGroup | ( | ) |
Definition at line 268 of file SoundGroup.cpp.
void CSoundGroup::Reload | ( | ) |
Definition at line 243 of file SoundGroup.cpp.
|
private |
Definition at line 58 of file SoundGroup.cpp.
|
inline |
Definition at line 104 of file SoundGroup.h.
|
private |
Definition at line 52 of file SoundGroup.cpp.
|
inline |
Definition at line 107 of file SoundGroup.h.
void CSoundGroup::Update | ( | float | TimeSinceLastFrame | ) |
Definition at line 279 of file SoundGroup.cpp.
|
private |
Definition at line 156 of file SoundGroup.cpp.
|
private |
Definition at line 121 of file SoundGroup.h.
|
private |
Definition at line 140 of file SoundGroup.h.
|
private |
Definition at line 141 of file SoundGroup.h.
|
private |
Definition at line 135 of file SoundGroup.h.
|
private |
Definition at line 125 of file SoundGroup.h.
|
private |
Definition at line 129 of file SoundGroup.h.
|
private |
Definition at line 123 of file SoundGroup.h.
|
private |
Definition at line 130 of file SoundGroup.h.
|
private |
Definition at line 132 of file SoundGroup.h.
|
private |
Definition at line 139 of file SoundGroup.h.
|
private |
Definition at line 138 of file SoundGroup.h.
|
private |
Definition at line 116 of file SoundGroup.h.
|
private |
Definition at line 128 of file SoundGroup.h.
|
private |
Definition at line 127 of file SoundGroup.h.
|
private |
Definition at line 133 of file SoundGroup.h.
|
private |
Definition at line 137 of file SoundGroup.h.
|
private |
Definition at line 136 of file SoundGroup.h.
|
private |
Definition at line 134 of file SoundGroup.h.
|
private |
Definition at line 126 of file SoundGroup.h.
|
private |
Definition at line 119 of file SoundGroup.h.