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

Detailed Description

manage sound playing and sound object in the scene


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