#include <AudioEventRTS.h>
Definition at line 63 of file AudioEventRTS.h.
◆ AudioEventRTS() [1/6]
| AudioEventRTS::AudioEventRTS |
( |
| ) |
|
◆ AudioEventRTS() [2/6]
| AudioEventRTS::AudioEventRTS |
( |
const AsciiString & | eventName | ) |
|
◆ AudioEventRTS() [3/6]
◆ AudioEventRTS() [4/6]
◆ AudioEventRTS() [5/6]
| AudioEventRTS::AudioEventRTS |
( |
const AsciiString & | eventName, |
|
|
const Coord3D * | positionOfAudio ) |
◆ ~AudioEventRTS()
| AudioEventRTS::~AudioEventRTS |
( |
| ) |
|
|
virtual |
◆ AudioEventRTS() [6/6]
◆ adjustForLocalization()
| void AudioEventRTS::adjustForLocalization |
( |
AsciiString & | strToAdjust | ) |
|
|
protected |
◆ advanceNextPlayPortion()
| void AudioEventRTS::advanceNextPlayPortion |
( |
void | | ) |
|
◆ decreaseLoopCount()
| void AudioEventRTS::decreaseLoopCount |
( |
void | | ) |
|
◆ decrementDelay()
| void AudioEventRTS::decrementDelay |
( |
Real | timeToDecrement | ) |
|
◆ generateFilename()
| void AudioEventRTS::generateFilename |
( |
void | | ) |
|
◆ generateFilenameExtension()
◆ generateFilenamePrefix()
◆ generatePlayInfo()
| void AudioEventRTS::generatePlayInfo |
( |
void | | ) |
|
◆ getAttackFilename()
| AsciiString AudioEventRTS::getAttackFilename |
( |
void | | ) |
const |
◆ getAudioEventInfo()
| const AudioEventInfo * AudioEventRTS::getAudioEventInfo |
( |
void | | ) |
const |
◆ getAudioPriority()
◆ getCurrentPosition()
| const Coord3D * AudioEventRTS::getCurrentPosition |
( |
void | | ) |
|
◆ getDecayFilename()
| AsciiString AudioEventRTS::getDecayFilename |
( |
void | | ) |
const |
◆ getDelay()
| Real AudioEventRTS::getDelay |
( |
void | | ) |
const |
◆ getDrawableID()
◆ getEventName()
| const AsciiString & AudioEventRTS::getEventName |
( |
void | | ) |
const |
|
inline |
◆ getFilename()
◆ getHandleToKill()
| AudioHandle AudioEventRTS::getHandleToKill |
( |
void | | ) |
const |
◆ getIsLogicalAudio()
| Bool AudioEventRTS::getIsLogicalAudio |
( |
void | | ) |
const |
◆ getNextPlayPortion()
◆ getObjectID()
| ObjectID AudioEventRTS::getObjectID |
( |
void | | ) |
|
◆ getOwnerType()
| OwnerType AudioEventRTS::getOwnerType |
( |
| ) |
const |
|
inline |
◆ getPitchShift()
| Real AudioEventRTS::getPitchShift |
( |
void | | ) |
const |
◆ getPlayerIndex()
| Int AudioEventRTS::getPlayerIndex |
( |
void | | ) |
const |
◆ getPlayingAudioIndex()
| Int AudioEventRTS::getPlayingAudioIndex |
( |
void | | ) |
|
|
inline |
◆ getPlayingHandle()
◆ getPosition()
| const Coord3D * AudioEventRTS::getPosition |
( |
void | | ) |
|
◆ getShouldFade()
| Bool AudioEventRTS::getShouldFade |
( |
void | | ) |
const |
◆ getTimeOfDay()
| TimeOfDay AudioEventRTS::getTimeOfDay |
( |
void | | ) |
const |
◆ getUninterruptable()
| Bool AudioEventRTS::getUninterruptable |
( |
| ) |
const |
|
inline |
◆ getVolume()
| Real AudioEventRTS::getVolume |
( |
void | | ) |
const |
◆ getVolumeShift()
| Real AudioEventRTS::getVolumeShift |
( |
void | | ) |
const |
◆ hasMoreLoops()
| Bool AudioEventRTS::hasMoreLoops |
( |
void | | ) |
const |
◆ isCurrentlyPlaying()
| Bool AudioEventRTS::isCurrentlyPlaying |
( |
void | | ) |
const |
◆ isDead()
| Bool AudioEventRTS::isDead |
( |
| ) |
const |
|
inline |
◆ isPositionalAudio()
| Bool AudioEventRTS::isPositionalAudio |
( |
void | | ) |
const |
◆ operator=()
◆ setAudioEventInfo()
| void AudioEventRTS::setAudioEventInfo |
( |
const AudioEventInfo * | eventInfo | ) |
const |
◆ setAudioPriority()
| void AudioEventRTS::setAudioPriority |
( |
AudioPriority | newPriority | ) |
|
◆ setDrawableID()
| void AudioEventRTS::setDrawableID |
( |
DrawableID | drawID | ) |
|
◆ setEventName()
◆ setHandleToKill()
| void AudioEventRTS::setHandleToKill |
( |
AudioHandle | handleToKill | ) |
|
◆ setIsLogicalAudio()
| void AudioEventRTS::setIsLogicalAudio |
( |
Bool | isLogicalAudio | ) |
|
◆ setNextPlayPortion()
◆ setObjectID()
| void AudioEventRTS::setObjectID |
( |
ObjectID | objID | ) |
|
◆ setPlayerIndex()
| void AudioEventRTS::setPlayerIndex |
( |
Int | playerNdx | ) |
|
◆ setPlayingAudioIndex()
| void AudioEventRTS::setPlayingAudioIndex |
( |
Int | pai | ) |
|
|
inline |
◆ setPlayingHandle()
| void AudioEventRTS::setPlayingHandle |
( |
AudioHandle | handle | ) |
|
◆ setPosition()
| void AudioEventRTS::setPosition |
( |
const Coord3D * | pos | ) |
|
◆ setShouldFade()
| void AudioEventRTS::setShouldFade |
( |
Bool | shouldFade | ) |
|
◆ setTimeOfDay()
| void AudioEventRTS::setTimeOfDay |
( |
TimeOfDay | tod | ) |
|
◆ setUninterruptable()
| void AudioEventRTS::setUninterruptable |
( |
Bool | uninterruptable | ) |
|
|
inline |
◆ setVolume()
| void AudioEventRTS::setVolume |
( |
Real | vol | ) |
|
◆ [union]
◆ m_allCount
| Int AudioEventRTS::m_allCount |
|
protected |
If this sound is an ALL type, then this is how many sounds we have played so far.
Definition at line 197 of file AudioEventRTS.h.
◆ m_attackName
This is the filename that should be used during the attack.
Definition at line 172 of file AudioEventRTS.h.
◆ m_decayName
This is the filename that should be used during the decay.
Definition at line 173 of file AudioEventRTS.h.
◆ m_delay
| Real AudioEventRTS::m_delay |
|
protected |
Amount to delay before playing this sound.
Definition at line 194 of file AudioEventRTS.h.
◆ m_drawableID
◆ m_eventInfo
◆ m_eventName
This should correspond with an entry in Dialog.ini, Speech.ini, or Audio.ini.
Definition at line 171 of file AudioEventRTS.h.
◆ m_filenameToLoad
◆ m_isLogicalAudio
| Bool AudioEventRTS::m_isLogicalAudio |
|
protected |
Should probably only be true for scripted sounds.
Definition at line 188 of file AudioEventRTS.h.
◆ m_killThisHandle
This is one of those instances.
Sometimes sounds will canabilize other sounds in order to take their handle away.
Definition at line 168 of file AudioEventRTS.h.
◆ m_loopCount
| Int AudioEventRTS::m_loopCount |
|
protected |
The current loop count value. Only valid if this is a looping type event or the override has been set.
Definition at line 195 of file AudioEventRTS.h.
◆ m_objectID
ObjectID of the object that this sound is tied to. Position can be automatically updated from this.
Definition at line 182 of file AudioEventRTS.h.
◆ m_ownerType
◆ m_pitchShift
| Real AudioEventRTS::m_pitchShift |
|
protected |
Pitch shift that should occur on this piece of audio.
Definition at line 192 of file AudioEventRTS.h.
◆ m_playerIndex
| Int AudioEventRTS::m_playerIndex |
|
protected |
The index of the player who owns this sound. Used for sounds that should have an owner, but don't have an object, etc.
Definition at line 199 of file AudioEventRTS.h.
◆ m_playingAudioIndex
| Int AudioEventRTS::m_playingAudioIndex |
|
protected |
The sound index we are currently playing. In the case of non-random, we increment this to move to the next sound.
Definition at line 196 of file AudioEventRTS.h.
◆ m_playingHandle
◆ m_portionToPlayNext
Which portion (attack, sound, decay) should be played next?
Definition at line 201 of file AudioEventRTS.h.
◆ m_positionOfAudio
| Coord3D AudioEventRTS::m_positionOfAudio |
|
protected |
Position of the sound if no further positional updates are necessary.
Definition at line 179 of file AudioEventRTS.h.
◆ m_priority
This should be the priority as given by the event info, or the overrided priority.
Definition at line 175 of file AudioEventRTS.h.
◆ m_shouldFade
| Bool AudioEventRTS::m_shouldFade |
|
protected |
This should fade in or out (if it is starting or stopping)
Definition at line 187 of file AudioEventRTS.h.
◆ m_timeOfDay
◆ m_uninterruptable
| Bool AudioEventRTS::m_uninterruptable |
|
protected |
◆ m_volume
| Real AudioEventRTS::m_volume |
|
protected |
This is the override for the volume. It will either be the normal.
Definition at line 176 of file AudioEventRTS.h.
◆ m_volumeShift
| Real AudioEventRTS::m_volumeShift |
|
protected |
Volume shift that should occur on this piece of audio.
Definition at line 193 of file AudioEventRTS.h.
The documentation for this class was generated from the following files: