![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Wrapper class for managing sound through SEffectManager. More...
Protected Member Functions | |
EffectType | |
Information about what type of effect the Effect is, without the need for casting | |
| override EffectType | GetEffectType () |
| Get what type of effect the Effect is. | |
| override bool | IsSound () |
| Check whether the Effect is EffectSound without casting. | |
Playback | |
Methods to Play/Stop sound Generally, SEffectManager.PlaySound methods are used instead of SoundPlay | |
| bool | SoundPlayEx (out SoundParams params) |
| Plays sound. | |
| bool | SoundPlay () |
| Plays sound. | |
| override void | Start () |
| Plays sound. | |
| void | SoundStop () |
| Stops sound. | |
| override void | Stop () |
| Stops sound. | |
| void | SoundReset () |
| Resets EffectSound. | |
| bool | IsSoundPlaying () |
| Get whether EffectSound is currently playing. | |
| override bool | IsPlaying () |
| Returns true when the effect is playing, false otherwise. | |
Sound load | |
Methods regarding the loading of the sound, used in SoundPlay | |
| bool | SoundLoadEx (out SoundParams params) |
| Loads in the sound when it is requested for playing through 'SoundPlayEx'. | |
| bool | SoundLoad () |
| Loads in the sound when it is requested for playing. | |
| bool | IsSoundValid () |
| Helper for checking if params are valid. | |
| void | ValidateSoundWave () |
| Gets called to fill in the necessary data when the header has finished loading. | |
| bool | SoundWaveValidation () |
| Validation of fade settings. | |
| void | UpdateEvents () |
| Enables the frame event on the EffectSound. | |
Events | |
Various events that can be overriden for custom behaviour | |
| override void | Event_OnFrameUpdate (float time_delta) |
| Event called on frame when enabled by SetEnableEventFrame(true). | |
| override void | Event_OnRegistered (int id) |
| Event called from SEffectManager when the Effect is registered. | |
| override void | Event_OnUnregistered () |
| Event called from SEffectManager when the Effect is unregistered. | |
| void | Event_OnSoundWaveStarted () |
| Event called when sound starts playing. | |
| void | Event_OnSoundWaveEnded () |
| Event called when sound stops playing. | |
| void | Event_OnSoundFadeInStopped () |
| Event called when sound fade in stops. | |
| void | Event_OnSoundFadeOutStarted () |
| Event called when sound fade out starts. | |
AutoDestroy | |
Methods regarding automatic cleanup on stop | |
| override void | SetAutodestroy (bool auto_destroy) |
| Sets whether Effect automatically cleans up when it stops. | |
| override bool | IsAutodestroy () |
| Get whether Effect automatically cleans up when it stops. | |
| void | SetSoundAutodestroy (bool auto_destroy) |
| Sets whether EffectSound automatically cleans up when sound stops. | |
| bool | IsSoundAutodestroy () |
| Get whether EffectSound automatically cleans up when sound stops. | |
| override bool | CanDestroy () |
Generic API | |
Setters and getters for generic data and properties | |
| override void | SetParent (Object parent_obj, int pivot) |
| Set parent for the sound to follow. | |
| override Object | GetParent () |
| Get parent for the EffectSound. | |
| override int | GetPivotIndex () |
| Get parent pivot of the Effect, only valid when there is some GetParent. | |
| override Object | GetCurrentParent () |
| Get parent for the EffectSound. | |
| override void | SetCurrentPosition (vector pos, bool updateCached=true) |
| Set the world position of the managed sound. | |
| override vector | GetCurrentPosition () |
| Get the current world position of the managed sound. | |
| override void | SetCurrentLocalPosition (vector pos, bool updateCached=true) |
| Set the current local position of the managed sound. | |
| override vector | GetCurrentLocalPosition () |
| Get the current local position of the managed sound. | |
| void | SetSoundWaveKind (WaveKind wave_kind) |
| Set WaveKind for the sound. | |
| void | SetSoundSet (string snd) |
| Set soundset for the sound. | |
| string | GetSoundSet () |
| Get soundset for the sound. | |
| void | SetSoundLoop (bool loop) |
| Set if the sound loops. | |
| void | SetEnviromentVariables (bool setEnvVariables) |
| Sets whether AddEnvSoundVariables needs to be called during Loading. | |
| float | GetSoundWaveLenght () |
| Get the sound wave length. | |
| float | GetSoundWaveLength () |
| Get the sound wave length. | |
| void | SetSoundVolume (float volume) |
| Set the RELATIVE volume for the sound. | |
| float | GetSoundVolume () |
| Get the RELATIVE volume set by 'SetSoundVolume'. | |
| void | SetSoundMaxVolume (float volume) |
| Set the sound max volume. | |
| float | GetSoundWaveTime () |
| Get the time since EffectSound started playing. | |
| void | SetSoundFadeIn (float fade_in) |
| Set the sound fade in duration. | |
| void | SetSoundFadeOut (float fade_out) |
| Set the sound fade out duration. | |
| void | SetDoppler (bool setDoppler) |
| Set if the sound has the doppler effect enabled. | |
| void | SoundError (string err_msg) |
| Helper for throwing sound errors. | |
Protected Attributes | |
Sound objects and structures | |
Objects and structures for the sound | |
| ref SoundParams | m_SoundParams |
| ref SoundObjectBuilder | m_SoundObjectBuilder |
| ref SoundObject | m_SoundObject |
| AbstractWave | m_SoundWaveObject |
Generic data | |
Generic data for the sound | |
| WaveKind | m_SoundWaveKind |
| string | m_SoundSetName |
| bool | m_SoundLoop |
| bool | m_SetEnvVariables |
| bool | m_SoundAutodestroy |
| bool | m_SoundWaveIsPlaying |
| float | m_SoundWaveLenght |
| float | m_SoundWaveVolume |
| float | m_SoundWaveVolumeMax |
| float | m_SoundWaveTime |
| int | m_SoundDoppler |
Private Attributes | |
Event invokers | |
ScriptInvonkers for certain events | |
| ref ScriptInvoker | Event_OnSoundWaveStarted = new ScriptInvoker() |
| ref ScriptInvoker | Event_OnSoundWaveEnded = new ScriptInvoker() |
| ref ScriptInvoker | Event_OnSoundFadeInStopped = new ScriptInvoker() |
| ref ScriptInvoker | Event_OnSoundFadeOutStarted = new ScriptInvoker() |
Fading data | |
Data for fadein/fadeout for the sound | |
| bool | m_SoundWaveStarting |
| bool | m_SoundWaveStopping |
| bool | m_SoundFadedOut |
| float | m_SoundFadeInDuration |
| float | m_SoundFadeOutStartTime |
| float | m_SoundFadeOutDuration |
| float | m_SoundFadeOutInitVolume |
| void | EffectSound () |
| ctor | |
| void | ~EffectSound () |
| dtor | |
| override void | InitEffect () |
| init | |
| override string | GetDebugName () |
| Override when getting debug information. | |
Wrapper class for managing sound through SEffectManager.
Definition at line 4 of file effectsound.c.
|
inlineprotected |
ctor
Definition at line 63 of file effectsound.c.
References m_SoundAutodestroy, m_SoundDoppler, m_SoundFadedOut, m_SoundWaveKind, m_SoundWaveStopping, m_SoundWaveVolume, and m_SoundWaveVolumeMax.
|
inlineprotected |
dtor
Definition at line 77 of file effectsound.c.
|
inlineprotected |
Definition at line 636 of file effectsound.c.
References m_SoundFadeOutDuration, and m_SoundWaveIsPlaying.
|
inlineprotected |
Event called on frame when enabled by SetEnableEventFrame(true).
| time_delta | float Time passed since the previous frame |
Definition at line 460 of file effectsound.c.
References Event_OnSoundFadeInStopped, Event_OnSoundFadeOutStarted, GetSoundVolume(), IsSoundPlaying(), m_SoundDoppler, m_SoundFadedOut, m_SoundFadeInDuration, m_SoundFadeOutDuration, m_SoundFadeOutInitVolume, m_SoundWaveObject, m_SoundWaveStarting, m_SoundWaveStopping, m_SoundWaveTime, m_SoundWaveVolumeMax, and SetSoundVolume().
|
inlineprotected |
Event called from SEffectManager when the Effect is registered.
| id | int ID registered in SEffectManager |
Definition at line 527 of file effectsound.c.
References Event_OnSoundWaveEnded, and SEffectManager::Event_OnSoundWaveEnded().
|
inlineprotected |
Event called when sound fade in stops.
Definition at line 575 of file effectsound.c.
References Event_OnSoundFadeInStopped.
|
inlineprotected |
Event called when sound fade out starts.
Definition at line 584 of file effectsound.c.
References Event_OnSoundFadeOutStarted.
|
inlineprotected |
Event called when sound stops playing.
Definition at line 562 of file effectsound.c.
References Event_OnEffectEnded, Event_OnSoundWaveEnded, and m_SoundWaveIsPlaying.
|
inlineprotected |
Event called when sound starts playing.
Definition at line 549 of file effectsound.c.
References Event_OnEffectStarted, Event_OnSoundWaveStarted, and m_SoundWaveIsPlaying.
|
inlineprotected |
Event called from SEffectManager when the Effect is unregistered.
Definition at line 538 of file effectsound.c.
References Event_OnSoundWaveEnded, and SEffectManager::Event_OnSoundWaveEnded().
|
inlineprotected |
Get the current local position of the managed sound.
vector The current local position of the managed sound Definition at line 756 of file effectsound.c.
References GetLocalPosition(), GetParent(), GetPosition(), m_SoundObject, and vector::Zero.
Referenced by SoundPlayEx().
|
inlineprotected |
Get parent for the EffectSound.
Object The parent for the EffectSound Definition at line 694 of file effectsound.c.
References m_SoundObject.
|
inlineprotected |
Get the current world position of the managed sound.
vector The current world position of the managed sound Definition at line 726 of file effectsound.c.
References GetPosition(), m_ParentObject, and m_SoundObject.
|
inlineprotected |
Override when getting debug information.
Definition at line 97 of file effectsound.c.
References string::Format(), and m_SoundSetName.
|
inlineprotected |
Get what type of effect the Effect is.
EffectType What type of effect the Effect is Definition at line 123 of file effectsound.c.
|
inlineprotected |
Get parent for the EffectSound.
Object The parent for the EffectSound Definition at line 668 of file effectsound.c.
References m_SoundObject.
Referenced by GetCurrentLocalPosition(), and SetCurrentPosition().
|
inlineprotected |
Get parent pivot of the Effect, only valid when there is some GetParent.
int The parent pivot of the Effect Definition at line 681 of file effectsound.c.
References m_SoundObject.
|
inlineprotected |
Get soundset for the sound.
string Name of the soundset Definition at line 803 of file effectsound.c.
References m_SoundSetName.
|
inlineprotected |
Get the RELATIVE volume set by 'SetSoundVolume'.
float The relative volume for the sound set by 'SetSoundVolume' Definition at line 863 of file effectsound.c.
References m_SoundWaveVolume.
Referenced by Event_OnFrameUpdate().
|
inlineprotected |
Get the sound wave length.
float The sound wave length Definition at line 834 of file effectsound.c.
References GetSoundWaveLength().
|
inlineprotected |
Get the sound wave length.
float The sound wave length Definition at line 843 of file effectsound.c.
References m_SoundWaveLenght.
Referenced by GetSoundWaveLenght(), and SoundWaveValidation().
|
inlineprotected |
Get the time since EffectSound started playing.
float The time since EffectSound started playing Definition at line 886 of file effectsound.c.
References m_SoundWaveTime.
|
inlineprotected |
init
Definition at line 85 of file effectsound.c.
References Event_OnEffectEnded, Event_OnEffectStarted, Event_OnStarted, and Event_OnStopped.
|
inlineprotected |
Get whether Effect automatically cleans up when it stops.
bool Whether Effect automatically cleans up when it stops Definition at line 613 of file effectsound.c.
References IsSoundAutodestroy().
|
inlineprotected |
Returns true when the effect is playing, false otherwise.
Definition at line 282 of file effectsound.c.
References IsSoundPlaying().
|
inlineprotected |
Check whether the Effect is EffectSound without casting.
bool Whether the Effect is EffectSound Definition at line 132 of file effectsound.c.
|
inlineprotected |
Get whether EffectSound automatically cleans up when sound stops.
bool Whether EffectSound automatically cleans up when sound stops Definition at line 631 of file effectsound.c.
References m_SoundAutodestroy.
Referenced by IsAutodestroy().
|
inlineprotected |
Get whether EffectSound is currently playing.
bool Whether EffectSound is currently playing Definition at line 274 of file effectsound.c.
References m_SoundWaveIsPlaying.
Referenced by Event_OnFrameUpdate(), IsPlaying(), Car::PlaySoundEx(), and SoundStop().
|
inlineprotected |
Helper for checking if params are valid.
Definition at line 356 of file effectsound.c.
References m_SoundParams.
|
inlineprotected |
Sets whether Effect automatically cleans up when it stops.
| auto_destroy | bool Whether Effect automatically cleans up when it stops |
Definition at line 603 of file effectsound.c.
References m_SoundAutodestroy.
Referenced by Car::CreateSoundForAnimationSource(), CGame::DelayedMidAirDetonation(), ManBase::EEHitByRemote(), House::EEInit(), Car::HandleEngineSound(), Land_WarheadStorage_Main::OnDoorCloseFinish(), Land_WarheadStorage_Main::OnDoorOpenStart(), Weapon::OnFireModeChange(), ManBase::OnPlayerRecievedHit(), Land_WarheadStorage_Main::OnPowerOnClient(), CGame::OnRPC(), OnSteppedOn(), Land_WarheadStorage_PowerStation::OnVariablesSynchronized(), OnVariablesSynchronized(), InventoryItemSuper::OnWasAttached(), InventoryItemSuper::OnWasDetached(), SpookyEventBase::Perform(), ActionBuildShelter::PlayActionFinishSound(), ActionBuildShelter::PlayActionStartSound(), InventoryItem::PlayAttachSound(), PlayItemSoundClient(), Land_WarheadStorage_PowerStation::PlayLeverSound(), BoatScript::PlaySound(), PlaySoundActivate(), TrapBase::PlaySoundBiteEmpty(), TrapBase::PlaySoundBiteLeg(), Car::PlaySoundEx(), TrapBase::PlaySoundOpen(), IEntity::PlaySoundSet(), SetSoundAutodestroy(), Entity::SoundHardBushFallingPlay(), Entity::SoundHardTreeFallingPlay(), Entity::SoundSoftBushFallingPlay(), Entity::SoundSoftTreeFallingPlay(), and StopEmptyingLoopSound().
Set the current local position of the managed sound.
| pos | vector The current local position for the managed sound |
| updateCached | bool Whether to update the cached variable |
Definition at line 742 of file effectsound.c.
References m_SoundObject.
Referenced by SoundPlayEx().
Set the world position of the managed sound.
| pos | vector The world position of the managed sound |
| updateCached | bool Whether to update the cached variable |
Definition at line 707 of file effectsound.c.
References GetParent(), and m_SoundObject.
|
inlineprotected |
Set if the sound has the doppler effect enabled.
| setDoppler | float If the doppler effect is enabled |
bool is a fancy int, ensure the bool is 0 or 1 and don't allow -1 here since resetting isn't supported
Definition at line 913 of file effectsound.c.
References m_SoundDoppler.
|
inlineprotected |
Sets whether AddEnvSoundVariables needs to be called during Loading.
| setEnvVariables | bool Whether AddEnvSoundVariables is called |
Definition at line 824 of file effectsound.c.
References m_SetEnvVariables.
Referenced by SEffectManager::CreateSound().
Set parent for the sound to follow.
| parent_obj | Object The parent for the sound to follow |
Definition at line 654 of file effectsound.c.
References m_SoundObject.
Referenced by Car::CreateSoundForAnimationSource(), Car::HandleEngineSound(), and SEffectManager::PlaySoundOnObject().
|
inlineprotected |
Sets whether EffectSound automatically cleans up when sound stops.
| auto_destroy | bool Whether EffectSound automatically cleans up when sound stops |
Definition at line 622 of file effectsound.c.
References SetAutodestroy().
|
inlineprotected |
Set the sound fade in duration.
| fade_in | float The fade in duration |
Definition at line 895 of file effectsound.c.
References m_SoundFadeInDuration.
Referenced by SEffectManager::CreateSound(), and CarScript::OnAnimationPhaseStarted().
|
inlineprotected |
Set the sound fade out duration.
| fade_out | float The fade out duration |
Definition at line 904 of file effectsound.c.
References m_SoundFadeOutDuration.
Referenced by SEffectManager::CreateSound(), Car::HandleEngineSound(), CarScript::OnAnimationPhaseStarted(), and StopItemSoundClient().
|
inlineprotected |
Set if the sound loops.
| loop | bool Whether the sound should loop |
Definition at line 812 of file effectsound.c.
References m_SoundLoop, and m_SoundWaveObject.
Referenced by SEffectManager::CreateSound(), and ValidateSoundWave().
|
inlineprotected |
Set the sound max volume.
| volume | float The maximum volume for the sound |
Definition at line 874 of file effectsound.c.
References m_SoundWaveObject, m_SoundWaveVolume, and m_SoundWaveVolumeMax.
|
inlineprotected |
Set soundset for the sound.
| snd | string Name of the soundset to play |
Definition at line 794 of file effectsound.c.
References m_SoundSetName.
Referenced by SEffectManager::CreateSound(), Car::HandleDoorsSound(), Car::HandleEngineSound(), Car::HandleSeatAdjustmentSound(), and CarScript::OnAnimationPhaseStarted().
|
inlineprotected |
Set the RELATIVE volume for the sound.
| volume | float The relative volume for the sound |
Definition at line 852 of file effectsound.c.
References m_SoundWaveObject, and m_SoundWaveVolume.
Referenced by Event_OnFrameUpdate().
|
inlineprotected |
Set WaveKind for the sound.
Definition at line 784 of file effectsound.c.
References m_SoundWaveKind.
Referenced by Car::CreateSoundForAnimationSource(), and Car::HandleEngineSound().
|
inlineprotected |
Helper for throwing sound errors.
Definition at line 930 of file effectsound.c.
References ErrorEx, and m_SoundSetName.
Referenced by SoundLoadEx(), SoundPlayEx(), and SoundWaveValidation().
|
inlineprotected |
Loads in the sound when it is requested for playing.
Definition at line 347 of file effectsound.c.
References SoundLoadEx(), and SoundParams().
|
inlineprotected |
Loads in the sound when it is requested for playing through 'SoundPlayEx'.
| params | SoundParams Possibility of passing in an already existing SoundParams, else one will get created |
Definition at line 300 of file effectsound.c.
References GetPosition(), m_ParentObject, m_PivotIndex, m_SetEnvVariables, m_SoundObject, m_SoundObjectBuilder, m_SoundParams, m_SoundSetName, m_SoundWaveKind, SoundError(), SoundObjectBuilder(), and SoundParams().
Referenced by SoundLoad(), and SoundPlayEx().
|
inlineprotected |
Plays sound.
bool Whether the sound will start playing Definition at line 199 of file effectsound.c.
References SoundParams(), and SoundPlayEx().
Referenced by Car::HandleDoorsSound(), Car::HandleEngineSound(), Car::HandleSeatAdjustmentSound(), CarScript::OnAnimationPhaseStarted(), SEffectManager::PlaySound(), SEffectManager::PlaySoundEnviroment(), Car::PlaySoundEx(), SEffectManager::PlaySoundOnObject(), and Start().
|
inlineprotected |
Plays sound.
| params | SoundParams Sound Parameters for the sound |
bool Whether the sound will start playing Definition at line 152 of file effectsound.c.
References g_Game, GetCurrentLocalPosition(), GetPosition(), m_ParentObject, m_PivotIndex, m_SetEnvVariables, m_SoundObject, m_SoundObjectBuilder, m_SoundParams, m_SoundSetName, m_SoundWaveKind, m_SoundWaveObject, SetCurrentLocalPosition(), SoundError(), SoundLoadEx(), SoundParams(), and ValidateSoundWave().
Referenced by SEffectManager::PlaySoundCachedParams(), SEffectManager::PlaySoundParams(), and SoundPlay().
|
inlineprotected |
Resets EffectSound.
Definition at line 252 of file effectsound.c.
References m_IsPlaying, m_SoundFadedOut, m_SoundFadeOutInitVolume, m_SoundFadeOutStartTime, m_SoundWaveIsPlaying, m_SoundWaveObject, m_SoundWaveStopping, m_SoundWaveTime, m_SoundWaveVolume, and m_SoundWaveVolumeMax.
Referenced by SoundStop().
|
inlineprotected |
Stops sound.
Definition at line 217 of file effectsound.c.
References IsPendingDeletion(), IsSoundPlaying(), m_SoundFadedOut, m_SoundFadeOutDuration, m_SoundFadeOutStartTime, m_SoundWaveObject, m_SoundWaveStarting, m_SoundWaveStopping, m_SoundWaveTime, and SoundReset().
Referenced by Stop(), and StopItemSoundClient().
|
inlineprotected |
Validation of fade settings.
Definition at line 403 of file effectsound.c.
References GetSoundWaveLength(), m_SoundFadeInDuration, m_SoundFadeOutDuration, and SoundError().
Referenced by ValidateSoundWave().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Enables the frame event on the EffectSound.
Definition at line 433 of file effectsound.c.
References m_SoundWaveObject, and SetEnableEventFrame().
Referenced by ValidateSoundWave().
|
inlineprotected |
Gets called to fill in the necessary data when the header has finished loading.
Definition at line 365 of file effectsound.c.
References ErrorEx, AbstractWaveEvents::Event_OnSoundWaveEnded, Event_OnSoundWaveEnded, AbstractWaveEvents::Event_OnSoundWaveStarted, Event_OnSoundWaveStarted, ScriptInvoker::Insert(), m_SoundFadeInDuration, m_SoundFadeOutStartTime, m_SoundLoop, m_SoundWaveLenght, m_SoundWaveObject, m_SoundWaveStarting, SetSoundLoop(), SoundWaveValidation(), ToString(), and UpdateEvents().
Referenced by SoundPlayEx().
|
private |
Definition at line 12 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), and Event_OnSoundFadeInStopped().
|
private |
Definition at line 13 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), and Event_OnSoundFadeOutStarted().
|
private |
Definition at line 11 of file effectsound.c.
Referenced by Event_OnRegistered(), Event_OnSoundWaveEnded(), Event_OnUnregistered(), and ValidateSoundWave().
|
private |
Definition at line 10 of file effectsound.c.
Referenced by Event_OnSoundWaveStarted(), and ValidateSoundWave().
|
protected |
Definition at line 33 of file effectsound.c.
Referenced by SetEnviromentVariables(), SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 34 of file effectsound.c.
Referenced by EffectSound(), IsSoundAutodestroy(), and SetAutodestroy().
|
protected |
Definition at line 40 of file effectsound.c.
Referenced by EffectSound(), Event_OnFrameUpdate(), and SetDoppler().
|
protected |
Definition at line 49 of file effectsound.c.
Referenced by EffectSound(), Event_OnFrameUpdate(), SoundReset(), and SoundStop().
|
protected |
Definition at line 51 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), SetSoundFadeIn(), SoundWaveValidation(), and ValidateSoundWave().
|
protected |
Definition at line 54 of file effectsound.c.
Referenced by CanDestroy(), Event_OnFrameUpdate(), SetSoundFadeOut(), SoundStop(), and SoundWaveValidation().
|
protected |
Definition at line 55 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), and SoundReset().
|
protected |
Definition at line 53 of file effectsound.c.
Referenced by SoundReset(), SoundStop(), and ValidateSoundWave().
|
protected |
Definition at line 32 of file effectsound.c.
Referenced by SetSoundLoop(), and ValidateSoundWave().
|
protected |
Definition at line 22 of file effectsound.c.
Referenced by GetCurrentLocalPosition(), GetCurrentParent(), GetCurrentPosition(), GetParent(), GetPivotIndex(), SetCurrentLocalPosition(), SetCurrentPosition(), SetParent(), SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 21 of file effectsound.c.
Referenced by SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 20 of file effectsound.c.
Referenced by IsSoundValid(), SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 31 of file effectsound.c.
Referenced by GetDebugName(), GetSoundSet(), SetSoundSet(), SoundError(), SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 35 of file effectsound.c.
Referenced by CanDestroy(), Event_OnSoundWaveEnded(), Event_OnSoundWaveStarted(), IsSoundPlaying(), and SoundReset().
|
protected |
Definition at line 30 of file effectsound.c.
Referenced by EffectSound(), SetSoundWaveKind(), SoundLoadEx(), and SoundPlayEx().
|
protected |
Definition at line 36 of file effectsound.c.
Referenced by GetSoundWaveLength(), and ValidateSoundWave().
|
protected |
Definition at line 23 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), SetSoundLoop(), SetSoundMaxVolume(), SetSoundVolume(), SoundPlayEx(), SoundReset(), SoundStop(), UpdateEvents(), and ValidateSoundWave().
|
protected |
Definition at line 47 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), SoundStop(), and ValidateSoundWave().
|
protected |
Definition at line 48 of file effectsound.c.
Referenced by EffectSound(), Event_OnFrameUpdate(), SoundReset(), and SoundStop().
|
protected |
Definition at line 39 of file effectsound.c.
Referenced by Event_OnFrameUpdate(), GetSoundWaveTime(), SoundReset(), and SoundStop().
|
protected |
Definition at line 37 of file effectsound.c.
Referenced by EffectSound(), GetSoundVolume(), SetSoundMaxVolume(), SetSoundVolume(), and SoundReset().
|
protected |
Definition at line 38 of file effectsound.c.
Referenced by EffectSound(), Event_OnFrameUpdate(), SetSoundMaxVolume(), and SoundReset().