#include <ISound.h>
Inheritance diagram for ISoundScape::
Public Methods | |
virtual bool | Init ()=0 |
virtual bool | AddElement (const BackgroundInit &init)=0 |
virtual bool | AddElement (const PeriodicInit &init)=0 |
virtual bool | SetVolume (float fVolume)=0 |
virtual bool | GetVolume (float &fVolume) const=0 |
ISoundScape represents a collection of looping background sounds and randomly firing 3D positional elements which can be collectively adjusted and controlled via the IPlayable interface.
|
Adds a periodic element to the soundscape.
|
|
Adds a background element to the soundscape.
|
|
Gets the volume for this soundscape.
|
|
Sets the collective volume of a soundscape. This value will decrease the volume in addition to any decrease from maximum volume set in the master volume controls.
|