Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <IPlayedSound.hpp>
Public Member Functions | |
virtual bool | getIsPaused ()=0 |
virtual f32 | getMaxDistance ()=0 |
virtual f32 | getMinDistance ()=0 |
virtual f32 | getPan ()=0 |
virtual f32 | getPlaybackSpeed ()=0 |
virtual u32 | getPlayLength ()=0 |
virtual u32 | getPlayPosition ()=0 |
virtual vector3df | getPosition ()=0 |
virtual ISoundObj * | getSoundObj ()=0 |
virtual vector3df | getVelocity ()=0 |
virtual f32 | getVolume ()=0 |
IPlayedSound () | |
Constructor. | |
virtual bool | isFinished ()=0 |
virtual bool | isLooped ()=0 |
virtual void | setIsLooped (bool looped)=0 |
virtual void | setIsPaused (bool paused=true)=0 |
virtual void | setMaxDistance (f32 max)=0 |
virtual void | setMinDistance (f32 min)=0 |
virtual void | setPan (f32 pan)=0 |
virtual bool | setPlaybackSpeed (f32 speed=1.f)=0 |
virtual bool | setPlayPosition (u32 pos)=0 |
virtual void | setPosition (vector3df position)=0 |
virtual void | setVelocity (vector3df &vel)=0 |
virtual void | setVolume (f32 volume)=0 |
virtual void | stop ()=0 |
virtual | ~IPlayedSound () |
Destructor. | |
Protected Attributes | |
ISoundObj * | m_pSoundObj |
Definition at line 20 of file IPlayedSound.hpp.
nge::audio::IPlayedSound::IPlayedSound | ( | ) | [inline] |
virtual nge::audio::IPlayedSound::~IPlayedSound | ( | ) | [inline, virtual] |
Destructor.
Definition at line 27 of file IPlayedSound.hpp.
References irr::IReferenceCounted::drop(), and m_pSoundObj.
virtual bool nge::audio::IPlayedSound::getIsPaused | ( | ) | [pure virtual] |
virtual f32 nge::audio::IPlayedSound::getMaxDistance | ( | ) | [pure virtual] |
virtual f32 nge::audio::IPlayedSound::getMinDistance | ( | ) | [pure virtual] |
virtual f32 nge::audio::IPlayedSound::getPan | ( | ) | [pure virtual] |
virtual f32 nge::audio::IPlayedSound::getPlaybackSpeed | ( | ) | [pure virtual] |
virtual u32 nge::audio::IPlayedSound::getPlayLength | ( | ) | [pure virtual] |
virtual u32 nge::audio::IPlayedSound::getPlayPosition | ( | ) | [pure virtual] |
virtual vector3df nge::audio::IPlayedSound::getPosition | ( | ) | [pure virtual] |
virtual ISoundObj* nge::audio::IPlayedSound::getSoundObj | ( | ) | [pure virtual] |
virtual vector3df nge::audio::IPlayedSound::getVelocity | ( | ) | [pure virtual] |
virtual f32 nge::audio::IPlayedSound::getVolume | ( | ) | [pure virtual] |
virtual bool nge::audio::IPlayedSound::isFinished | ( | ) | [pure virtual] |
virtual bool nge::audio::IPlayedSound::isLooped | ( | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setIsLooped | ( | bool | looped | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setIsPaused | ( | bool | paused = true |
) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setMaxDistance | ( | f32 | max | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setMinDistance | ( | f32 | min | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setPan | ( | f32 | pan | ) | [pure virtual] |
virtual bool nge::audio::IPlayedSound::setPlaybackSpeed | ( | f32 | speed = 1.f |
) | [pure virtual] |
virtual bool nge::audio::IPlayedSound::setPlayPosition | ( | u32 | pos | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setPosition | ( | vector3df | position | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setVelocity | ( | vector3df & | vel | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::setVolume | ( | f32 | volume | ) | [pure virtual] |
virtual void nge::audio::IPlayedSound::stop | ( | ) | [pure virtual] |
ISoundObj* nge::audio::IPlayedSound::m_pSoundObj [protected] |
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated
on Sat Apr 26 16:52:35 2008 by Doxygen
(1.5.5) |