Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ModuleSoundManager Class Reference

#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 ()

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

Detailed Description

manage sound playing and sound object in the scene

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