DIFF

class AbstractWaveSource

Part of SoundController API

Constructors 2

private void AbstractWave()
References InitEvents()
private void ~AbstractWave()DIAG_DEVELOPER

Methods 28

private void InitEvents()
Referenced by AbstractWave()
proto void SetUserData(Managed inst)
Referenced by InitEvents()
proto Managed GetUserData()
void PlayWithOffset(float offset)
References Play(), and SetStartOffset()
proto void Restart()
proto void SetStartOffset(float offset)
proto float GetLength()

WARNING: Blocking! Waits for header to load

proto float GetCurrPosition()

Current position in percentage of total length

proto float GetVolume()
proto void SetVolume(float value)
proto void SetFrequency(float value)
proto float GetFrequency()
proto void SetPosition(vector position, vector velocity = "0 0 0")
proto void SetFadeInFactor(float volume)
proto void SetFadeOutFactor(float volume)
proto void SetDoppler(bool setDoppler)
proto bool IsHeaderLoaded()
void OnPlay()
void OnStop()
void OnLoad()
void OnHeaderLoad()
void OnEnd()