40 #ifndef _audiosoundscapemanager_cpp
41 #define _audiosoundscapemanager_cpp
43 #include "Audio/soundscapemanager.h"
130 {
return ManagerBase::MT_SoundScapeManager; }
virtual SoundProxy * CreateSoundProxy(const UInt16 Type, const Boole AddToWorld)=0
Creates a blank SoundProxy without a stream attached to it.
This is a proxy class for representing a sound being played in 3D space.
virtual SoundProxy * CreateAmbientSoundProxy(const Boole AddToWorld)
Creates a blank Ambient SoundProxy without a stream attached to it.
virtual SoundProxy * CreateDialogSoundProxy(const Boole AddToWorld)
Creates a blank Dialog SoundProxy without a stream attached to it.
bool Boole
Generally acts a single bit, true or false.
ManagerType
A listing of Manager Types.
Various effects such as objects colliding, explosions, guns firing, etc.
Environmental sounds. Bird's chirping, water washing against rocks, etc.
A simple reference counting pointer.
Self explanitory. The game SoundTrack.
virtual ManagerType GetInterfaceType() const
This returns the type of this manager.
char Char8
A datatype to represent one character.
A light-weight handle for manipulating nodes in DOM tree.
uint32_t UInt32
An 32-bit unsigned integer.
virtual SoundProxy * CreateEffectSoundProxy(const Boole AddToWorld)
Creates a blank Effect SoundProxy without a stream attached to it.
This is the base class for all managers that belong to a single world instance.
SoundScapeManager(World *Creator)
Class constructor.
Encoding
The encoding to use when reading or writing an audio buffer.
Character sounds and speech.
The bulk of the engine components go in this namspace.
This class represents a world for objects to interact within.
virtual ~SoundScapeManager()
Class destructor.
virtual SoundProxy * CreateMusicSoundProxy(const Boole AddToWorld)
Creates a blank Music SoundProxy without a stream attached to it.
std::string String
A datatype used to a series of characters.
BitConfig
Used to describe the different bit configurations supported by this audio system. ...