SFXNullVoice
Engine/source/sfx/null/sfxNullVoice.h
Public Types
Parent
Protected Types
TimeSource
Public Friends
class
Protected Attributes
bool
The virtual play timer.
Protected Functions
SFXNullVoice(SFXNullBuffer * buffer)
Public Functions
setMinMaxDistance(F32 min, F32 max)
Sets the minimum and maximum distances for 3d falloff.
setPosition(U32 sample)
Sets the playback position to the given sample count.
setTransform(const MatrixF & transform)
Sets the position and orientation for a 3d voice.
setVelocity(const VectorF & velocity)
Sets the velocity for a 3d voice.
Detailed Description
Public Types
typedef SFXVoice Parent
Protected Types
typedef GenericTimeSource< VirtualMSTimer > TimeSource
Public Friends
Protected Attributes
bool mIsLooping
TimeSource mPlayTimer
The virtual play timer.
Protected Functions
SFXNullVoice(SFXNullBuffer * buffer)
_getPlayTime()
_pause()
Reimplemented from: SFXVoice
_play()
Reimplemented from: SFXVoice
_seek(U32 sample)
Reimplemented from: SFXVoice
_status()
Reimplemented from: SFXVoice
_stop()
Reimplemented from: SFXVoice
_tell()
Reimplemented from: SFXVoice
Public Functions
~SFXNullVoice()
getStatus()
Reimplemented from: SFXVoice
play(bool looping)
Reimplemented from: SFXVoice
setCone(F32 innerAngle, F32 outerAngle, F32 outerVolume)
Reimplemented from: SFXVoice
setMinMaxDistance(F32 min, F32 max)
Reimplemented from: SFXVoice
setPitch(F32 pitch)
Reimplemented from: SFXVoice
setPosition(U32 sample)
Reimplemented from: SFXVoice
setTransform(const MatrixF & transform)
Reimplemented from: SFXVoice
setVelocity(const VectorF & velocity)
Reimplemented from: SFXVoice
setVolume(F32 volume)
Reimplemented from: SFXVoice