MxEngine
Public Member Functions | List of all members
MxEngine::AudioSource Class Reference

Public Member Functions

void OnUpdate ()
 
void Init ()
 
 AudioSource (const AResource< AudioBuffer > &buffer)
 
void Load (const AResource< AudioBuffer > &buffer)
 
AResource< AudioBufferGetLoadedSource () const
 
void Play ()
 
void Stop ()
 
void Pause ()
 
void Reset ()
 
void Replay ()
 
void SetVolume (float volume)
 
void SetLooping (bool value)
 
void SetRelative (bool value)
 
void SetPlaybackSpeed (float speed)
 
void SetVelocity (const Vector3 &velocity)
 
void SetDirection (const Vector3 &direction)
 
void SetOuterAngle (float angle)
 
void SetInnerAngle (float angle)
 
void SetOuterAngleVolume (float volume)
 
void SetRollofFactor (float factor)
 
void SetReferenceDistance (float distance)
 
void MakeOmnidirectional ()
 
bool IsOmnidirectional () const
 
bool IsLooping () const
 
bool IsPlaying () const
 
bool IsRelative () const
 
float GetVolume () const
 
float GetSpeed () const
 
float GetOuterAngleVolume () const
 
float GetOuterAngle () const
 
float GetInnerAngle () const
 
const Vector3 & GetVelocity () const
 
const Vector3 & GetDirection () const
 
float GetRollofFactor () const
 
float GetReferenceDistance () const
 

The documentation for this class was generated from the following files: