#include <AudioEventInfo.h>
Inherits MemoryPoolObject.
Inherited by DynamicAudioEventInfo.
Public Member Functions | |
| virtual Bool | isLevelSpecific () const |
| If true, this sound is only defined on the current level and can be deleted when that level ends. | |
| virtual DynamicAudioEventInfo * | getDynamicAudioEventInfo () |
| If this object is REALLY a DynamicAudioEventInfo, return a pointer to the derived class. | |
| virtual const DynamicAudioEventInfo * | getDynamicAudioEventInfo () const |
| If this object is REALLY a DynamicAudioEventInfo, return a pointer to the derived class. | |
| Bool | isPermanentSound () const |
| const FieldParse * | getFieldParse (void) const |
Public Member Functions inherited from MemoryPoolObject | |
| void | deleteInstance () |
Public Attributes | |
| AsciiString | m_audioName |
| AsciiString | m_filename |
| Real | m_volume |
| Real | m_volumeShift |
| Real | m_minVolume |
| Real | m_pitchShiftMin |
| Real | m_pitchShiftMax |
| Int | m_delayMin |
| Int | m_delayMax |
| Int | m_limit |
| Int | m_loopCount |
| AudioPriority | m_priority |
| UnsignedInt | m_type |
| UnsignedInt | m_control |
| std::vector< AsciiString > | m_soundsMorning |
| std::vector< AsciiString > | m_sounds |
| std::vector< AsciiString > | m_soundsNight |
| std::vector< AsciiString > | m_soundsEvening |
| std::vector< AsciiString > | m_attackSounds |
| std::vector< AsciiString > | m_decaySounds |
| Real | m_lowPassFreq |
| Real | m_minDistance |
| Real | m_maxDistance |
| AudioType | m_soundType |
Static Public Attributes | |
| static const FieldParse | m_audioEventInfo [] |
| the parse table for INI definition | |
Additional Inherited Members | |
Protected Member Functions inherited from MemoryPoolObject | |
| virtual | ~MemoryPoolObject () |
| void * | operator new (size_t s) |
| void | operator delete (void *p) |
| virtual MemoryPool * | getObjectMemoryPool ()=0 |
Definition at line 87 of file AudioEventInfo.h.
|
inlinevirtual |
If this object is REALLY a DynamicAudioEventInfo, return a pointer to the derived class.
Reimplemented in DynamicAudioEventInfo.
Definition at line 126 of file AudioEventInfo.h.
|
inlinevirtual |
If this object is REALLY a DynamicAudioEventInfo, return a pointer to the derived class.
Reimplemented in DynamicAudioEventInfo.
Definition at line 127 of file AudioEventInfo.h.
|
inline |
Definition at line 134 of file AudioEventInfo.h.
|
inlinevirtual |
If true, this sound is only defined on the current level and can be deleted when that level ends.
Reimplemented in DynamicAudioEventInfo.
Definition at line 125 of file AudioEventInfo.h.
|
inline |
Is this a permenant sound? That is, if I start this sound up, will it ever end "on its own" or only if I explicitly kill it?
Definition at line 131 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_attackSounds |
Definition at line 114 of file AudioEventInfo.h.
|
static |
the parse table for INI definition
Definition at line 130 of file AudioEventInfo.h.
| AsciiString AudioEventInfo::m_audioName |
Definition at line 92 of file AudioEventInfo.h.
| UnsignedInt AudioEventInfo::m_control |
Definition at line 107 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_decaySounds |
Definition at line 115 of file AudioEventInfo.h.
| Int AudioEventInfo::m_delayMax |
Definition at line 101 of file AudioEventInfo.h.
| Int AudioEventInfo::m_delayMin |
Definition at line 100 of file AudioEventInfo.h.
| AsciiString AudioEventInfo::m_filename |
Definition at line 93 of file AudioEventInfo.h.
| Int AudioEventInfo::m_limit |
Definition at line 102 of file AudioEventInfo.h.
| Int AudioEventInfo::m_loopCount |
Definition at line 103 of file AudioEventInfo.h.
| Real AudioEventInfo::m_lowPassFreq |
Definition at line 117 of file AudioEventInfo.h.
| Real AudioEventInfo::m_maxDistance |
Definition at line 119 of file AudioEventInfo.h.
| Real AudioEventInfo::m_minDistance |
Definition at line 118 of file AudioEventInfo.h.
| Real AudioEventInfo::m_minVolume |
Definition at line 97 of file AudioEventInfo.h.
| Real AudioEventInfo::m_pitchShiftMax |
Definition at line 99 of file AudioEventInfo.h.
| Real AudioEventInfo::m_pitchShiftMin |
Definition at line 98 of file AudioEventInfo.h.
| AudioPriority AudioEventInfo::m_priority |
Definition at line 105 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_sounds |
Definition at line 110 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_soundsEvening |
Definition at line 112 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_soundsMorning |
Definition at line 109 of file AudioEventInfo.h.
| std::vector<AsciiString> AudioEventInfo::m_soundsNight |
Definition at line 111 of file AudioEventInfo.h.
| AudioType AudioEventInfo::m_soundType |
Definition at line 121 of file AudioEventInfo.h.
| UnsignedInt AudioEventInfo::m_type |
Definition at line 106 of file AudioEventInfo.h.
| Real AudioEventInfo::m_volume |
Definition at line 95 of file AudioEventInfo.h.
| Real AudioEventInfo::m_volumeShift |
Definition at line 96 of file AudioEventInfo.h.