#include <SoundScene.h>
|
| | SoundSceneClass (void) |
| |
| virtual | ~SoundSceneClass (void) |
| |
| virtual void | Re_Partition (const Vector3 &min_dimension, const Vector3 &max_dimension) |
| |
| virtual void | Collect_Logical_Sounds (int listener_count=-1) |
| |
| virtual void | Attach_Listener_To_Obj (RenderObjClass *render_obj, int bone_index=-1) |
| |
| virtual void | Set_Listener_Position (const Vector3 &pos) |
| |
| virtual Vector3 | Get_Listener_Position (void) const |
| |
| virtual void | Set_Listener_Transform (const Matrix3D &transform) |
| |
| virtual Matrix3D | Get_Listener_Transform (void) const |
| |
| virtual Listener3DClass * | Peek_2nd_Listener (void) const |
| |
| virtual void | Set_2nd_Listener (Listener3DClass *listener) |
| |
| virtual void | Flush_Scene (void) |
| |
| virtual void | Update_Sound (SoundCullObjClass *sound_obj) |
| |
| virtual void | Add_Sound (AudibleSoundClass *sound_obj, bool start_playing=true) |
| |
| virtual void | Remove_Sound (AudibleSoundClass *sound_obj, bool stop_playing=true) |
| |
| virtual void | Add_Static_Sound (AudibleSoundClass *sound_obj, bool start_playing=true) |
| |
| virtual void | Remove_Static_Sound (AudibleSoundClass *sound_obj, bool stop_playing=true) |
| |
| virtual void | Add_Logical_Sound (LogicalSoundClass *sound_obj, bool single_shot=false) |
| |
| virtual void | Remove_Logical_Sound (LogicalSoundClass *sound_obj, bool single_shot=false, bool remove_from_list=true) |
| |
| virtual void | Add_Logical_Listener (LogicalListenerClass *listener_obj) |
| |
| virtual void | Remove_Logical_Listener (LogicalListenerClass *listener_obj) |
| |
| bool | Save_Static (ChunkSaveClass &csave) |
| |
| bool | Load_Static (ChunkLoadClass &cload) |
| |
| bool | Save_Dynamic (ChunkSaveClass &csave) |
| |
| bool | Load_Dynamic (ChunkLoadClass &cload) |
| |
| bool | Is_Batch_Mode (void) const |
| |
| void | Set_Batch_Mode (bool batch_mode) |
| |
| bool | Is_Sound_In_Scene (AudibleSoundClass *sound_obj, bool all=true) |
| |
Definition at line 81 of file SoundScene.h.
◆ COLLECTED_SOUNDS
◆ SoundSceneClass()
| SoundSceneClass::SoundSceneClass |
( |
void | | ) |
|
◆ ~SoundSceneClass()
| SoundSceneClass::~SoundSceneClass |
( |
void | | ) |
|
|
virtual |
◆ Add_Logical_Listener()
◆ Add_Logical_Sound()
◆ Add_Sound()
◆ Add_Static_Sound()
◆ Attach_Listener_To_Obj()
| virtual void SoundSceneClass::Attach_Listener_To_Obj |
( |
RenderObjClass * | render_obj, |
|
|
int | bone_index = -1 ) |
|
inlinevirtual |
◆ Collect_Audible_Sounds()
◆ Collect_Logical_Sounds()
| void SoundSceneClass::Collect_Logical_Sounds |
( |
int | listener_count = -1 | ) |
|
|
virtual |
◆ Flush_Scene()
| void SoundSceneClass::Flush_Scene |
( |
void | | ) |
|
|
virtual |
◆ Get_Listener_Position()
| virtual Vector3 SoundSceneClass::Get_Listener_Position |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Get_Listener_Transform()
| virtual Matrix3D SoundSceneClass::Get_Listener_Transform |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Initialize()
| void SoundSceneClass::Initialize |
( |
void | | ) |
|
|
protectedvirtual |
◆ Is_Batch_Mode()
| bool SoundSceneClass::Is_Batch_Mode |
( |
void | | ) |
const |
|
inline |
◆ Is_Logical_Sound_In_Scene()
◆ Is_Sound_In_Scene()
◆ Load_Dynamic()
◆ Load_Static()
◆ Load_Static_Sounds()
◆ On_Frame_Update()
| void SoundSceneClass::On_Frame_Update |
( |
unsigned int | milliseconds = 0 | ) |
|
|
protectedvirtual |
◆ Peek_2nd_Listener()
| virtual Listener3DClass * SoundSceneClass::Peek_2nd_Listener |
( |
void | | ) |
const |
|
inlinevirtual |
◆ Re_Partition()
| void SoundSceneClass::Re_Partition |
( |
const Vector3 & | min_dimension, |
|
|
const Vector3 & | max_dimension ) |
|
virtual |
◆ Remove_Logical_Listener()
◆ Remove_Logical_Sound()
◆ Remove_Sound()
◆ Remove_Static_Sound()
◆ Save_Dynamic()
◆ Save_Static()
◆ Save_Static_Sounds()
◆ Set_2nd_Listener()
◆ Set_Batch_Mode()
| void SoundSceneClass::Set_Batch_Mode |
( |
bool | batch_mode | ) |
|
|
inline |
◆ Set_Listener_Position()
| virtual void SoundSceneClass::Set_Listener_Position |
( |
const Vector3 & | pos | ) |
|
|
inlinevirtual |
◆ Set_Listener_Transform()
| virtual void SoundSceneClass::Set_Listener_Transform |
( |
const Matrix3D & | transform | ) |
|
|
inlinevirtual |
◆ Update_Sound()
◆ WWAudioClass
The documentation for this class was generated from the following files: