Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
#include <ModuleSoundManager.h>
Inherits ModuleBase.
Public Member Functions | |
ModuleSoundManager (const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG) | |
Kigs constructor. | |
void | Init (KigsCore *core, const kstl::vector< CoreModifiableAttribute * > *params) override |
module init method | |
void | Close () override |
module close method | |
void | Update (const Timer &timer, void *addParam) override |
module update method | |
Protected Member Functions | |
virtual | ~ModuleSoundManager () |
destructor | |
Protected Attributes | |
maEnum< 4 > | m_DistanceModel |
enumeration of distance models | |
maBool | m_DistanceClamp |
clamp flag, true if sound is clamped when distance is under the reference distance | |
manage sound playing and sound object in the scene