SFXNullVoice Class Reference

#include <sfxNullVoice.h>

Inheritance diagram for SFXNullVoice:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~SFXNullVoice ()
void setPosition (U32 pos)
 SFXVoice.
void setMinMaxDistance (F32 min, F32 max)
 Sets the minimum and maximum distances for 3d falloff.
SFXStatus getStatus () const
void play (bool looping)
 Starts playback from the current position.
void pause ()
 Pauses playback.
void stop ()
 Stops playback and moves the position to the start.
void setVelocity (const VectorF &velocity)
 Sets the velocity for a 3d voice.
void setTransform (const MatrixF &transform)
 Sets the position and orientation for a 3d voice.
void setVolume (F32 volume)
 Sets the volume.
void setPitch (F32 pitch)
 Sets the pitch scale.
void setCone (F32 innerAngle, F32 outerAngle, F32 outerVolume)
 Set sound cone of a 3D sound.

Protected Member Functions

 SFXNullVoice ()

Protected Attributes

SFXStatus mStatus

Friends

class SFXNullDevice

Constructor & Destructor Documentation

SFXNullVoice::SFXNullVoice (  )  [protected]

virtual SFXNullVoice::~SFXNullVoice (  )  [virtual]


Member Function Documentation

void SFXNullVoice::setPosition ( U32  pos  )  [virtual]

SFXVoice.

Implements SFXVoice.

void SFXNullVoice::setMinMaxDistance ( F32  min,
F32  max 
) [virtual]

Sets the minimum and maximum distances for 3d falloff.

Implements SFXVoice.

SFXStatus SFXNullVoice::getStatus (  )  const [virtual]

Implements SFXVoice.

void SFXNullVoice::play ( bool  looping  )  [virtual]

Starts playback from the current position.

Implements SFXVoice.

void SFXNullVoice::pause (  )  [virtual]

Pauses playback.

Implements SFXVoice.

void SFXNullVoice::stop (  )  [virtual]

Stops playback and moves the position to the start.

Implements SFXVoice.

void SFXNullVoice::setVelocity ( const VectorF velocity  )  [virtual]

Sets the velocity for a 3d voice.

Implements SFXVoice.

void SFXNullVoice::setTransform ( const MatrixF transform  )  [virtual]

Sets the position and orientation for a 3d voice.

Implements SFXVoice.

void SFXNullVoice::setVolume ( F32  volume  )  [virtual]

Sets the volume.

Implements SFXVoice.

void SFXNullVoice::setPitch ( F32  pitch  )  [virtual]

Sets the pitch scale.

Implements SFXVoice.

void SFXNullVoice::setCone ( F32  innerAngle,
F32  outerAngle,
F32  outerVolume 
) [virtual]

Set sound cone of a 3D sound.

Implements SFXVoice.


Friends And Related Function Documentation

friend class SFXNullDevice [friend]


Member Data Documentation