Planeshift
DummySoundManager Class Reference

This is a dummy implementation of iSoundManager. More...

#include <dummysndmngr.h>

Public Member Functions

virtual void AddObjectEntity (iMeshWrapper *mesh, const char *meshName)
 
virtual bool AddSndQueue (int queueID, SndCtrlID sndCtrlID)
 
 DummySoundManager (iBase *parent)
 
virtual int GetCombatStance () const
 
virtual csVector3 GetPosition () const
 
virtual iSoundControlGetSndCtrl (SndCtrlID sndCtrlID)
 
virtual bool Initialize (iObjectRegistry *objReg)
 
virtual bool InitializeSectors ()
 
virtual bool IsChatToggleOn ()
 
virtual bool IsCombatMusicToggleOn ()
 
virtual bool IsListenerOnCameraToggleOn ()
 
virtual bool IsLoopBGMToggleOn ()
 
virtual bool IsSoundActive (SndCtrlID sndCtrlID)
 
virtual bool IsSoundValid (uint soundID) const
 
virtual bool LoadActiveSector (const char *sectorName)
 
virtual uint PlaySong (csRef< iDocument > musicalSheet, const char *instrument, SndCtrlID sndCtrlID, csVector3 pos, csVector3 dir)
 
virtual uint PlaySound (const char *fileName, bool loop, SndCtrlID sndCtrlID)
 
virtual uint PlaySound (const char *fileName, bool loop, SndCtrlID sndCtrlID, csVector3 pos, csVector3 dir, float minDist, float maxDist)
 
virtual bool PushQueueItem (int queueID, const char *fileName)
 
virtual bool ReloadSectors ()
 
virtual void RemoveObjectEntity (iMeshWrapper *mesh, const char *meshName)
 
virtual void RemoveSndQueue (int queueID)
 
virtual void SetChatToggle (bool toggle)
 
virtual void SetCombatMusicToggle (bool toggle)
 
virtual void SetCombatStance (int newCombatStance)
 
virtual void SetEntityState (int state, iMeshWrapper *mesh, const char *meshName, bool forceChange)
 
virtual void SetListenerOnCameraToggle (bool toggle)
 
virtual void SetLoopBGMToggle (bool toggle)
 
virtual void SetPlayerMovement (csVector3 playerPosition, csVector3 playerVelocity)
 
virtual bool SetSoundSource (uint soundID, csVector3 position)
 
virtual void SetTimeOfDay (int newTimeOfDay)
 
virtual void SetWeather (int newWeather)
 
virtual bool StopSound (uint soundID)
 
virtual void Update ()
 
virtual void UpdateListener (iView *view)
 
virtual void UpdateObjectEntity (iMeshWrapper *mesh, const char *meshName)
 
virtual ~DummySoundManager ()
 

Detailed Description

This is a dummy implementation of iSoundManager.

See also
iSoundManager

Definition at line 45 of file dummysndmngr.h.

Constructor & Destructor Documentation

DummySoundManager::DummySoundManager ( iBase parent)
virtual DummySoundManager::~DummySoundManager ( )
virtual

Member Function Documentation

virtual void DummySoundManager::AddObjectEntity ( iMeshWrapper *  mesh,
const char *  meshName 
)
virtual
virtual bool DummySoundManager::AddSndQueue ( int  queueID,
SndCtrlID  sndCtrlID 
)
virtual
virtual int DummySoundManager::GetCombatStance ( ) const
virtual
virtual csVector3 DummySoundManager::GetPosition ( ) const
virtual
virtual iSoundControl* DummySoundManager::GetSndCtrl ( SndCtrlID  sndCtrlID)
virtual
virtual bool DummySoundManager::Initialize ( iObjectRegistry *  objReg)
virtual
virtual bool DummySoundManager::InitializeSectors ( )
virtual
virtual bool DummySoundManager::IsChatToggleOn ( )
virtual
virtual bool DummySoundManager::IsCombatMusicToggleOn ( )
virtual
virtual bool DummySoundManager::IsListenerOnCameraToggleOn ( )
virtual
virtual bool DummySoundManager::IsLoopBGMToggleOn ( )
virtual
virtual bool DummySoundManager::IsSoundActive ( SndCtrlID  sndCtrlID)
virtual
virtual bool DummySoundManager::IsSoundValid ( uint  soundID) const
virtual
virtual bool DummySoundManager::LoadActiveSector ( const char *  sectorName)
virtual
virtual uint DummySoundManager::PlaySong ( csRef< iDocument >  musicalSheet,
const char *  instrument,
SndCtrlID  sndCtrlID,
csVector3  pos,
csVector3  dir 
)
virtual
virtual uint DummySoundManager::PlaySound ( const char *  fileName,
bool  loop,
SndCtrlID  sndCtrlID 
)
virtual
virtual uint DummySoundManager::PlaySound ( const char *  fileName,
bool  loop,
SndCtrlID  sndCtrlID,
csVector3  pos,
csVector3  dir,
float  minDist,
float  maxDist 
)
virtual
virtual bool DummySoundManager::PushQueueItem ( int  queueID,
const char *  fileName 
)
virtual
virtual bool DummySoundManager::ReloadSectors ( )
virtual
virtual void DummySoundManager::RemoveObjectEntity ( iMeshWrapper *  mesh,
const char *  meshName 
)
virtual
virtual void DummySoundManager::RemoveSndQueue ( int  queueID)
virtual
virtual void DummySoundManager::SetChatToggle ( bool  toggle)
virtual
virtual void DummySoundManager::SetCombatMusicToggle ( bool  toggle)
virtual
virtual void DummySoundManager::SetCombatStance ( int  newCombatStance)
virtual
virtual void DummySoundManager::SetEntityState ( int  state,
iMeshWrapper *  mesh,
const char *  meshName,
bool  forceChange 
)
virtual
virtual void DummySoundManager::SetListenerOnCameraToggle ( bool  toggle)
virtual
virtual void DummySoundManager::SetLoopBGMToggle ( bool  toggle)
virtual
virtual void DummySoundManager::SetPlayerMovement ( csVector3  playerPosition,
csVector3  playerVelocity 
)
virtual
virtual bool DummySoundManager::SetSoundSource ( uint  soundID,
csVector3  position 
)
virtual
virtual void DummySoundManager::SetTimeOfDay ( int  newTimeOfDay)
virtual
virtual void DummySoundManager::SetWeather ( int  newWeather)
virtual
virtual bool DummySoundManager::StopSound ( uint  soundID)
virtual
virtual void DummySoundManager::Update ( )
virtual
virtual void DummySoundManager::UpdateListener ( iView *  view)
virtual
virtual void DummySoundManager::UpdateObjectEntity ( iMeshWrapper *  mesh,
const char *  meshName 
)
virtual

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