#include <LogicalListener.h>
Inherits SoundSceneObjClass.
Public Member Functions | |
| LogicalListenerClass (void) | |
| virtual | ~LogicalListenerClass (void) |
| virtual void | Set_Type_Mask (uint32 mask=0) |
| virtual uint32 | Get_Type_Mask (void) const |
| virtual void | Set_Position (const Vector3 &position) |
| virtual Vector3 | Get_Position (void) const |
| virtual void | Set_Transform (const Matrix3D &transform) |
| virtual Matrix3D | Get_Transform (void) const |
| virtual void | Cull_Sound (bool culled=true) |
| virtual bool | Is_Sound_Culled (void) const |
| virtual void | Add_To_Scene (bool=true) |
| virtual void | Remove_From_Scene (void) |
| virtual void | Set_Scale (float scale=1.0F) |
| virtual float | Get_Scale (void) const |
| virtual float | Get_Effective_Scale (void) const |
| virtual void | Set_DropOff_Radius (float radius=1) |
| virtual float | Get_DropOff_Radius (void) const |
| bool | Save (ChunkSaveClass &csave) |
| bool | Load (ChunkLoadClass &cload) |
| const PersistFactoryClass & | Get_Factory (void) const |
| uint32 | Get_Timestamp (void) const |
| void | Set_Timestamp (int timestamp) |
Public Member Functions inherited from SoundSceneObjClass | |
| SoundSceneObjClass (void) | |
| SoundSceneObjClass (const SoundSceneObjClass &src) | |
| virtual | ~SoundSceneObjClass (void) |
| const SoundSceneObjClass & | operator= (const SoundSceneObjClass &src) |
| virtual Sound3DClass * | As_Sound3DClass (void) |
| virtual SoundPseudo3DClass * | As_SoundPseudo3DClass (void) |
| virtual FilteredSoundClass * | As_FilteredSoundClass (void) |
| virtual Listener3DClass * | As_Listener3DClass (void) |
| virtual AudibleSoundClass * | As_AudibleSoundClass (void) |
| virtual uint32 | Get_ID (void) const |
| virtual void | Set_ID (uint32 id) |
| virtual bool | On_Frame_Update (unsigned int milliseconds=0) |
| virtual void | On_Event (AudioCallbackClass::EVENTS event, uint32 param1=0, uint32 param2=0) |
| virtual void | Register_Callback (AudioCallbackClass::EVENTS events, AudioCallbackClass *callback) |
| virtual void | Set_Listener_Transform (const Matrix3D &tm) |
| virtual void | Set_User_Data (RefCountClass *user_obj=NULL, uint32 user=0) |
| virtual uint32 | Get_User_Data (void) const |
| virtual RefCountClass * | Peek_User_Obj (void) const |
| virtual void | Attach_To_Object (RenderObjClass *render_obj, int bone_index=-1) |
| virtual void | Attach_To_Object (RenderObjClass *render_obj, const char *bone_name) |
| virtual RenderObjClass * | Peek_Parent_Object (void) |
| virtual int | Get_Parent_Bone (void) |
| virtual void | Apply_Auto_Position (void) |
| virtual bool | Is_In_Scene (void) const |
| bool | Save (ChunkSaveClass &csave) |
| bool | Load (ChunkLoadClass &cload) |
Public Member Functions inherited from MultiListObjectClass | |
| MultiListObjectClass (void) | |
| virtual | ~MultiListObjectClass (void) |
| MultiListNodeClass * | Get_List_Node () const |
| void | Set_List_Node (MultiListNodeClass *node) |
Public Member Functions inherited from PostLoadableClass | |
| PostLoadableClass (void) | |
| virtual | ~PostLoadableClass (void) |
| virtual void | On_Post_Load (void) |
| bool | Is_Post_Load_Registered (void) |
| void | Set_Post_Load_Registered (bool onoff) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Static Public Member Functions | |
| static float | Get_Global_Scale (void) |
| static void | Set_Global_Scale (float scale) |
| static uint32 | Get_New_Timestamp (void) |
| static uint32 | Get_Newest_Timestamp (void) |
| static uint32 | Get_Oldest_Timestamp (void) |
| static void | Set_Oldest_Timestamp (uint32 timestamp) |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Definition at line 53 of file LogicalListener.h.
| LogicalListenerClass::LogicalListenerClass | ( | void | ) |
Definition at line 80 of file LogicalListener.cpp.
|
virtual |
Definition at line 95 of file LogicalListener.cpp.
Implements SoundSceneObjClass.
Definition at line 107 of file LogicalListener.cpp.
Implements SoundSceneObjClass.
Definition at line 85 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 109 of file LogicalListener.h.
|
inlinevirtual |
Definition at line 103 of file LogicalListener.h.
|
virtual |
Implements PersistClass.
Definition at line 151 of file LogicalListener.cpp.
|
inlinestatic |
Definition at line 105 of file LogicalListener.h.
|
inlinestatic |
Definition at line 125 of file LogicalListener.h.
|
inlinestatic |
Definition at line 126 of file LogicalListener.h.
|
inlinestatic |
Definition at line 128 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 77 of file LogicalListener.h.
|
inlinevirtual |
Definition at line 102 of file LogicalListener.h.
|
inline |
Definition at line 122 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 80 of file LogicalListener.h.
|
inlinevirtual |
Definition at line 71 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 86 of file LogicalListener.h.
|
virtual |
Reimplemented from PersistClass.
Definition at line 186 of file LogicalListener.cpp.
|
virtual |
Implements SoundSceneObjClass.
Definition at line 129 of file LogicalListener.cpp.
|
virtual |
Reimplemented from PersistClass.
Definition at line 163 of file LogicalListener.cpp.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 108 of file LogicalListener.h.
|
inlinestatic |
Definition at line 106 of file LogicalListener.h.
|
inlinestatic |
Definition at line 129 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 76 of file LogicalListener.h.
|
inlinevirtual |
Definition at line 101 of file LogicalListener.h.
|
inline |
Definition at line 123 of file LogicalListener.h.
|
inlinevirtual |
Implements SoundSceneObjClass.
Definition at line 79 of file LogicalListener.h.
|
inlinevirtual |
Definition at line 70 of file LogicalListener.h.