|
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.
1.8.5