CAudioScriptManager

ManiaPlanet API


CAudioScriptManager

ID 0x10007000
Uninstantiable

Inherits from MwFoundations::CMwNod

Methods

CAudioScriptSound@ CreateSound(string Url)

CAudioScriptSound@ CreateSoundEx(string Url, float VolumedB, bool IsMusic, bool IsLooping, bool IsSpatialized)

void DestroySound(CAudioScriptSound@ Sound)

CAudioScriptMusic@ CreateMusic(string Url)

void DestroyMusic(CAudioScriptMusic@ Music)

void PlaySoundEvent(CAudioScriptSound@ Sound, float VolumedB)

void PlaySoundEventUrl(string Url, float VolumedB)

void PlaySoundLibrary(CAudioScriptManager::ELibSound Sound, uint SoundVariant, float VolumedB)

void PlayDelayedSoundEvent(CAudioScriptSound@ Sound, float VolumedB, int Delay)

void PlayDelayedSoundEventUrl(string Url, float VolumedB, int Delay)

void PlayDelayedSoundLibrary(CAudioScriptManager::ELibSound Sound, uint SoundVariant, float VolumedB, int Delay)

void PlaySoundEventMix(CAudioScriptSound@ Sound, float VolumedB, vec3 PanRadiusLfe)

void PlaySoundEventMixUrl(string Url, float VolumedB, vec3 PanRadiusLfe)

void PlayDelayedSoundEventMix(CAudioScriptSound@ Sound, float VolumedB, vec3 PanRadiusLfe, int Delay)

void PlayDelayedSoundEventMixUrl(string Url, float VolumedB, vec3 PanRadiusLfe, int Delay)

void ClearAllDelayedSoundsEvents()

Members

const MwFastBuffer<CAudioScriptSound@> Sounds

bool ForceEnableMusic

float LimitMusicVolumedB

float LimitSceneSoundVolumedB

float LimitUiSoundVolumedB

Inherited members CMwNod

string IdName

const MwId Id

Enums

ELibSound

ELibSound::Alert
ELibSound::ShowDialog
ELibSound::HideDialog
ELibSound::ShowMenu
ELibSound::HideMenu
ELibSound::Focus
ELibSound::Valid
ELibSound::Start
ELibSound::Countdown
ELibSound::Victory
ELibSound::ScoreIncrease
ELibSound::Checkpoint

Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.03 seconds, 13.01 MB)