4 #ifndef __AUDIO_SCENEMANAGER_H__INCLUDED__
5 #define __AUDIO_SCENEMANAGER_H__INCLUDED__
29 struct SceneManagerData;
62 AutoPtr<__impl::SceneManagerData> data;
119 const std::
string &sceneName,
123 Scalar radius) throw(Exception);
137 const std::
string &soundName,
138 const std::
string &sceneName,
142 Scalar radius) throw(Exception);
151 virtual
void destroyScene(const std::
string &name) throw(NotFoundException);
154 virtual
void setSceneActive(const std::
string &name,
bool active) throw(NotFoundException);
157 virtual
bool getSceneActive(const std::
string &name) throw(NotFoundException);
205 virtual
void commit() throw(Exception);
297 virtual
void setMinGain(
float gain) throw(Exception);
338 #endif//__AUDIO_SCENEMANAGER_H__INCLUDED__