|
Amuse
|
#include <Emitter.hpp>


Public Member Functions | |
| Emitter (Engine &engine, const AudioGroup &group, std::shared_ptr< Voice > &&vox) | |
| void | setPos (const Vector3f &pos) |
| void | setDir (const Vector3f &dir) |
| void | setMaxDist (float maxDist) |
| void | setMaxVol (float maxVol) |
| void | setMinVol (float minVol) |
| void | setFalloff (float falloff) |
| std::shared_ptr< Voice > & | getVoice () |
Public Member Functions inherited from amuse::Entity | |
| Entity (Engine &engine, const AudioGroup &group, int groupId, ObjectId oid=ObjectId()) | |
| Engine & | getEngine () |
| const AudioGroup & | getAudioGroup () const |
| int | getGroupId () const |
| ObjectId | getObjectId () const |
Friends | |
| class | Engine |
Additional Inherited Members | |
Protected Member Functions inherited from amuse::Entity | |
| void | _destroy () |
Protected Attributes inherited from amuse::Entity | |
| bool | m_destroyed = false |
| Engine & | m_engine |
| const AudioGroup & | m_audioGroup |
| int | m_groupId |
| ObjectId | m_objectId = 0xffff |
Voice wrapper with positional-3D level control
Definition at line 14 of file Emitter.hpp.