Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <SoundDriver.h>
Public Member Functions | |
virtual void | initialize () |
virtual void | setDopplerFactor (f32 dopplerFactor) |
virtual void | setSoundSpeed (f32 soundSpeed) |
SoundDriver () | |
virtual void | start () |
virtual void | stop () |
virtual void | update (f32 elapsedTime) |
virtual void | updateListener (Listener *listener)=0 |
virtual | ~SoundDriver () |
Defines the functionality of a 3D Sound API
The SoundSystem class provides a base interface which abstracts the general functionality of the 3D API e.g. OpenAL or Fmod. Whilst a few of the general methods have implementations, most of this class is abstract, requiring a subclass based on a specific API to be constructed to provide the full functionality.
sound::SoundDriver::SoundDriver | ( | ) |
sound::SoundDriver::~SoundDriver | ( | ) | [virtual] |
void sound::SoundDriver::initialize | ( | ) | [virtual] |
Referenced by sound::SoundManager::initializeImpl().
void sound::SoundDriver::setDopplerFactor | ( | f32 | dopplerFactor | ) | [virtual] |
Referenced by sound::SoundManager::setDopplerFactor().
void sound::SoundDriver::setSoundSpeed | ( | f32 | soundSpeed | ) | [virtual] |
Referenced by sound::SoundManager::setSoundSpeed().
void sound::SoundDriver::start | ( | ) | [virtual] |
Referenced by sound::SoundManager::start().
void sound::SoundDriver::stop | ( | ) | [virtual] |
Referenced by sound::SoundManager::stop().
void sound::SoundDriver::update | ( | f32 | elapsedTime | ) | [virtual] |
Referenced by sound::SoundManager::updateImpl().
virtual void sound::SoundDriver::updateListener | ( | Listener * | listener | ) | [pure virtual] |
Referenced by sound::SoundManager::updateImpl().
The KG Game Engine
Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:10 by
Doxygen
(1.7.4)
|