Richard Boegli's CnC_Generals_Zero_Hour Fork
WIP
This is documentation of Richard Boegil's Zero Hour Fork
Loading...
Searching...
No Matches
Sound3DClass Member List
This is the complete list of members for
Sound3DClass
, including all inherited members.
ActiveRefInfo
RefCountClass
ActiveRefList
RefCountClass
static
ActiveRefNode
RefCountClass
Add_Active_Ref
(RefCountClass *obj)
RefCountClass
static
Add_Ref
(void) const
RefCountClass
Add_To_Scene
(bool start_playing=true)
Sound3DClass
virtual
Allocate_Miles_Handle
(void)
Sound3DClass
protected
virtual
Apply_Auto_Position
(void)
SoundSceneObjClass
virtual
As_AudibleSoundClass
(void)
AudibleSoundClass
inline
virtual
As_Converted_Format
(void)
AudibleSoundClass
virtual
As_FilteredSoundClass
(void)
SoundSceneObjClass
inline
virtual
As_Listener3DClass
(void)
SoundSceneObjClass
inline
virtual
As_Sound3DClass
(void)
Sound3DClass
inline
virtual
As_SoundPseudo3DClass
(void)
SoundSceneObjClass
inline
virtual
Attach_To_Object
(RenderObjClass *render_obj, int bone_index=-1)
SoundSceneObjClass
virtual
Attach_To_Object
(RenderObjClass *render_obj, const char *bone_name)
SoundSceneObjClass
virtual
AudibleSoundClass
(const AudibleSoundClass &src)
AudibleSoundClass
AudibleSoundClass
(void)
AudibleSoundClass
Auto_Calc_Velocity
(bool autocalc=true)
Sound3DClass
inline
virtual
Convert_To_Filtered
(void)
AudibleSoundClass
virtual
Cull_Sound
(bool culled=true)
AudibleSoundClass
virtual
Delete_This
(void)
RefCountClass
inline
virtual
Determine_Real_Volume
(void) const
AudibleSoundClass
protected
virtual
Find_Sound_Object
(uint32 id_to_find, int *index)
SoundSceneObjClass
protected
static
Free_Conversion
(void)
AudibleSoundClass
virtual
Free_Miles_Handle
(void)
AudibleSoundClass
protected
virtual
Get_Buffer
(void) const
AudibleSoundClass
protected
virtual
Get_Class_ID
(void) const
Sound3DClass
inline
virtual
Get_Definition
(void)
AudibleSoundClass
inline
virtual
Get_DropOff_Radius
()
Sound3DClass
inline
virtual
AudibleSoundClass::Get_DropOff_Radius
(void) const
AudibleSoundClass
inline
virtual
Get_Duration
(void) const
AudibleSoundClass
inline
virtual
Get_Factory
(void) const
Sound3DClass
virtual
Get_Filename
(void) const
AudibleSoundClass
virtual
Get_ID
(void) const
SoundSceneObjClass
inline
virtual
Get_List_Node
() const
MultiListObjectClass
inline
Get_Loop_Count
(void) const
AudibleSoundClass
inline
virtual
Get_Loops_Left
(void) const
AudibleSoundClass
virtual
Get_Max_Vol_Radius
(void) const
Sound3DClass
inline
virtual
Get_Miles_Handle
(void) const
AudibleSoundClass
inline
protected
virtual
Get_Pan
(void)
AudibleSoundClass
virtual
Get_Parent_Bone
(void)
SoundSceneObjClass
inline
virtual
Get_Pitch_Factor
(void)
AudibleSoundClass
inline
virtual
Get_Play_Position
(void) const
AudibleSoundClass
inline
virtual
Get_Playback_Rate
(void)
AudibleSoundClass
virtual
Get_Position
(void) const
Sound3DClass
inline
virtual
Get_Priority
(void) const
Sound3DClass
inline
virtual
Get_Runtime_Priority
(void) const
AudibleSoundClass
inline
virtual
Get_Start_Offset
(void) const
AudibleSoundClass
inline
virtual
Get_State
(void) const
AudibleSoundClass
inline
virtual
Get_Timestamp
(void) const
AudibleSoundClass
inline
virtual
Get_Transform
(void) const
Sound3DClass
inline
virtual
Get_Type
(void) const
AudibleSoundClass
inline
virtual
Get_User_Data
(void) const
SoundSceneObjClass
inline
virtual
Get_Velocity
(void) const
Sound3DClass
inline
virtual
Get_Velocity
(Vector3 &velocity) const
Sound3DClass
inline
virtual
Get_Volume
(void)
AudibleSoundClass
virtual
Initialize_Miles_Handle
(void)
Sound3DClass
protected
virtual
Is_Auto_Calc_Velocity_On
(void) const
Sound3DClass
inline
virtual
Is_Dirty
(void) const
AudibleSoundClass
inline
virtual
Is_In_Scene
(void) const
SoundSceneObjClass
inline
virtual
Is_Playing
(void) const
AudibleSoundClass
inline
virtual
Is_Post_Load_Registered
(void)
PostLoadableClass
inline
Is_Sound_Culled
(void) const
AudibleSoundClass
inline
virtual
Is_Static
(void) const
Sound3DClass
inline
virtual
Load
(ChunkLoadClass &cload)
Sound3DClass
virtual
m_AttachedBone
SoundSceneObjClass
protected
m_AttachedObject
SoundSceneObjClass
protected
m_bAutoCalcVel
Sound3DClass
protected
m_bDirty
AudibleSoundClass
protected
m_Buffer
AudibleSoundClass
protected
m_CurrentPosition
AudibleSoundClass
protected
m_CurrentVelocity
Sound3DClass
protected
m_Definition
AudibleSoundClass
protected
m_DropOffRadius
AudibleSoundClass
protected
m_GlobalSoundList
SoundSceneObjClass
protected
static
m_ID
SoundSceneObjClass
protected
m_IDListMutex
SoundSceneObjClass
protected
static
m_IsCulled
AudibleSoundClass
protected
m_IsStatic
Sound3DClass
protected
m_IsTransformInitted
Sound3DClass
protected
m_LastUpdate
Sound3DClass
protected
m_Length
AudibleSoundClass
protected
m_ListenerTransform
AudibleSoundClass
protected
m_LogicalSound
AudibleSoundClass
protected
m_LoopCount
AudibleSoundClass
protected
m_LoopsLeft
AudibleSoundClass
protected
m_MaxVolRadius
Sound3DClass
protected
m_NextAvailableID
SoundSceneObjClass
protected
static
m_Pan
AudibleSoundClass
protected
m_pCallback
SoundSceneObjClass
protected
m_pConvertedFormat
AudibleSoundClass
protected
m_PhysWrapper
SoundSceneObjClass
protected
m_PitchFactor
AudibleSoundClass
protected
m_PrevTransform
AudibleSoundClass
protected
m_Priority
AudibleSoundClass
protected
m_RegisteredEvents
SoundSceneObjClass
protected
m_RuntimePriority
AudibleSoundClass
protected
m_Scene
SoundSceneObjClass
protected
m_SoundHandle
AudibleSoundClass
protected
m_StartOffset
AudibleSoundClass
protected
m_State
AudibleSoundClass
protected
m_Timestamp
AudibleSoundClass
protected
m_Transform
AudibleSoundClass
protected
m_Type
AudibleSoundClass
protected
m_UserData
SoundSceneObjClass
protected
m_UserObj
SoundSceneObjClass
protected
m_Volume
AudibleSoundClass
protected
Make_Static
(bool is_static=true)
Sound3DClass
inline
virtual
MultiListObjectClass
(void)
MultiListObjectClass
inline
Num_Refs
(void) const
RefCountClass
inline
On_Event
(AudioCallbackClass::EVENTS event, uint32 param1=0, uint32 param2=0)
SoundSceneObjClass
virtual
On_Frame_Update
(unsigned int milliseconds=0)
Sound3DClass
protected
virtual
On_Loop_End
(void)
Sound3DClass
protected
virtual
On_Post_Load
(void)
PostLoadableClass
inline
virtual
operator=
(const Sound3DClass &src)
Sound3DClass
AudibleSoundClass::operator=
(const AudibleSoundClass &src)
AudibleSoundClass
SoundSceneObjClass::operator=
(const SoundSceneObjClass &src)
SoundSceneObjClass
Pause
(void)
AudibleSoundClass
virtual
Peek_Buffer
(void) const
AudibleSoundClass
protected
virtual
Peek_Cullable_Wrapper
(void) const
Sound3DClass
inline
protected
virtual
Peek_Parent_Object
(void)
SoundSceneObjClass
inline
virtual
Peek_Priority
(void) const
AudibleSoundClass
inline
virtual
Peek_User_Obj
(void) const
SoundSceneObjClass
inline
virtual
Play
(bool alloc_handle=true)
Sound3DClass
virtual
PostLoadableClass
(void)
PostLoadableClass
inline
Re_Sync
(AudibleSoundClass &src)
AudibleSoundClass
virtual
RefCountClass
(void)
RefCountClass
inline
RefCountClass
(const RefCountClass &)
RefCountClass
inline
Register_Callback
(AudioCallbackClass::EVENTS events, AudioCallbackClass *callback)
SoundSceneObjClass
virtual
Register_Sound_Object
(SoundSceneObjClass *sound_obj)
SoundSceneObjClass
protected
static
Release_Ref
(void) const
RefCountClass
inline
Remove_Active_Ref
(RefCountClass *obj)
RefCountClass
static
Remove_From_Scene
(void)
Sound3DClass
virtual
Restart_Loop
(void)
AudibleSoundClass
inline
protected
virtual
Resume
(void)
AudibleSoundClass
virtual
Save
(ChunkSaveClass &csave)
Sound3DClass
virtual
Seek
(unsigned long milliseconds)
AudibleSoundClass
virtual
Set_Buffer
(SoundBufferClass *buffer)
AudibleSoundClass
protected
virtual
Set_Cullable_Wrapper
(SoundCullObjClass *obj)
Sound3DClass
inline
protected
virtual
Set_Definition
(AudibleSoundDefinitionClass *def)
AudibleSoundClass
inline
virtual
Set_Dirty
(bool dirty=true)
AudibleSoundClass
inline
virtual
Set_DropOff_Radius
(float radius=1)
Sound3DClass
virtual
Set_ID
(uint32 id)
SoundSceneObjClass
virtual
Set_List_Node
(MultiListNodeClass *node)
MultiListObjectClass
inline
Set_Listener_Transform
(const Matrix3D &tm)
Sound3DClass
virtual
Set_Loop_Count
(int count=1)
AudibleSoundClass
virtual
Set_Max_Vol_Radius
(float radius=0)
Sound3DClass
virtual
Set_Miles_Handle
(MILES_HANDLE handle)
Sound3DClass
protected
virtual
Set_Pan
(float pan=0.5F)
AudibleSoundClass
virtual
Set_Pitch_Factor
(float factor)
AudibleSoundClass
virtual
Set_Play_Position
(float position)
AudibleSoundClass
inline
virtual
Set_Play_Position
(unsigned long milliseconds)
AudibleSoundClass
inline
virtual
Set_Playback_Rate
(int rate_in_hz)
AudibleSoundClass
virtual
Set_Position
(const Vector3 &position)
Sound3DClass
virtual
Set_Post_Load_Registered
(bool onoff)
PostLoadableClass
inline
Set_Priority
(float priority=0.5F)
AudibleSoundClass
virtual
Set_Ref_Owner
(RefCountClass *obj, char *file, int line)
RefCountClass
static
Set_Runtime_Priority
(float priority)
AudibleSoundClass
inline
virtual
Set_Start_Offset
(float offset)
AudibleSoundClass
inline
virtual
Set_Transform
(const Matrix3D &transform)
Sound3DClass
virtual
Set_Type
(SOUND_TYPE type)
AudibleSoundClass
inline
virtual
Set_User_Data
(RefCountClass *user_obj=NULL, uint32 user=0)
SoundSceneObjClass
inline
virtual
Set_Velocity
(const Vector3 &velocity)
Sound3DClass
virtual
Set_Volume
(float volume=1.0F)
AudibleSoundClass
virtual
Sound3DClass
(const Sound3DClass &src)
Sound3DClass
Sound3DClass
(void)
Sound3DClass
SOUND_STATE
enum name
AudibleSoundClass
SOUND_TYPE
enum name
AudibleSoundClass
SoundSceneClass
class
Sound3DClass
friend
SoundSceneObjClass
(void)
SoundSceneObjClass
SoundSceneObjClass
(const SoundSceneObjClass &src)
SoundSceneObjClass
STATE_COUNT
enum value
AudibleSoundClass
STATE_PAUSED
enum value
AudibleSoundClass
STATE_PLAYING
enum value
AudibleSoundClass
STATE_STOPPED
enum value
AudibleSoundClass
Stop
(bool remove_from_playlist=true)
AudibleSoundClass
virtual
Total_Refs
(void)
RefCountClass
inline
static
TYPE_COUNT
enum value
AudibleSoundClass
TYPE_MUSIC
enum value
AudibleSoundClass
TYPE_SOUND_EFFECT
enum value
AudibleSoundClass
Unregister_Sound_Object
(SoundSceneObjClass *sound_obj)
SoundSceneObjClass
protected
static
Update_Miles_Transform
(void)
Sound3DClass
Update_Play_Position
(void)
AudibleSoundClass
protected
virtual
Update_Volume
(void)
AudibleSoundClass
inline
virtual
Validate_Active_Ref
(RefCountClass *obj)
RefCountClass
static
~AudibleSoundClass
(void)
AudibleSoundClass
virtual
~MultiListObjectClass
(void)
MultiListObjectClass
virtual
~PostLoadableClass
(void)
PostLoadableClass
inline
virtual
~RefCountClass
(void)
RefCountClass
inline
protected
virtual
~Sound3DClass
(void)
Sound3DClass
virtual
~SoundSceneObjClass
(void)
SoundSceneObjClass
virtual
Generated by
1.13.2