Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
WWAudioClass Member List

This is the complete list of members for WWAudioClass, including all inherited members.

Add_Logical_Type(int id, LPCTSTR display_name)WWAudioClass
Add_To_Playlist(AudibleSoundClass *sound)WWAudioClass
Allocate_2D_Handles(void)WWAudioClassprotected
Allocate_3D_Handles(void)WWAudioClassprotected
Allow_Music(bool onoff=true)WWAudioClass
Allow_Sound_Effects(bool onoff=true)WWAudioClass
Are_Sound_Effects_On(void) constWWAudioClassinline
AudibleSoundClass classWWAudioClassfriend
Build_3D_Driver_List(void)WWAudioClassprotected
Cache_Buffer(SoundBufferClass *buffer, const char *string_id)WWAudioClassprotected
Close_2D_Device(void)WWAudioClass
Create_3D_Sound(FileClass &file, const char *string_id, int classid_hint=CLASSID_3D)WWAudioClass
Create_3D_Sound(const char *filename, int classid_hint=CLASSID_3D)WWAudioClass
Create_3D_Sound(const char *string_id, unsigned char *raw_wave_data, unsigned long bytes, int classid_hint=CLASSID_3D)WWAudioClass
Create_Continuous_Sound(int definition_id, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Continuous_Sound(const char *def_name, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Instant_Sound(int definition_id, const Matrix3D &tm, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Instant_Sound(const char *def_name, const Matrix3D &tm, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Logical_Listener(void)WWAudioClass
Create_Logical_Sound(void)WWAudioClass
Create_Sound(int definition_id, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Sound(const char *def_name, RefCountClass *user_obj=NULL, uint32 user_data=0, int classid_hint=CLASSID_3D)WWAudioClass
Create_Sound_Buffer(FileClass &file, const char *string_id, bool is_3d)WWAudioClassprotected
Create_Sound_Buffer(unsigned char *file_image, unsigned long bytes, const char *string_id, bool is_3d)WWAudioClassprotected
Create_Sound_Effect(FileClass &file, const char *string_id)WWAudioClass
Create_Sound_Effect(const char *filename)WWAudioClass
Create_Sound_Effect(const char *string_id, unsigned char *raw_wave_data, unsigned long bytes)WWAudioClass
DRIVER2D_COUNT enum valueWWAudioClass
DRIVER2D_DSOUND enum valueWWAudioClass
DRIVER2D_ERROR enum valueWWAudioClass
DRIVER2D_WAVEOUT enum valueWWAudioClass
DRIVER3D_A3D enum valueWWAudioClass
DRIVER3D_COUNT enum valueWWAudioClass
DRIVER3D_D3DSOUND enum valueWWAudioClass
DRIVER3D_DOLBY enum valueWWAudioClass
DRIVER3D_EAX enum valueWWAudioClass
DRIVER3D_ERROR enum valueWWAudioClass
DRIVER3D_PSEUDO enum valueWWAudioClass
DRIVER3D_RSX enum valueWWAudioClass
DRIVER_INFO_STRUCT typedefWWAudioClass
DRIVER_TYPE_2D enum nameWWAudioClass
DRIVER_TYPE_3D enum nameWWAudioClass
File_Close_Callback(U32 file_handle)WWAudioClassprotectedstatic
File_Open_Callback(char const *filename, U32 *file_handle)WWAudioClassprotectedstatic
File_Read_Callback(U32 file_handle, void *buffer, U32 bytes)WWAudioClassprotectedstatic
File_Seek_Callback(U32 file_handle, S32 offset, U32 type)WWAudioClassprotectedstatic
Find_3D_Device(DRIVER_TYPE_3D type)WWAudioClass
Find_Cached_Buffer(const char *string_id)WWAudioClassprotected
Find_Sound_Object(uint32 sound_obj_id)WWAudioClass
Fire_Text_Callback(AudibleSoundClass *sound_obj, const StringClass &text)WWAudioClass
Flush_Cache(void)WWAudioClassprotected
Flush_Playlist(void)WWAudioClass
Free_3D_Driver_List(void)WWAudioClassprotected
Free_Cache_Space(int bytes)WWAudioClassprotected
Free_Completed_Sounds(void)WWAudioClass
Get_2D_Driver(void) constWWAudioClassinline
Get_2D_Sample(const AudibleSoundClass &sound_obj)WWAudioClassprotected
Get_3D_Device(int index, DRIVER_INFO_STRUCT **info)WWAudioClassinline
Get_3D_Device_Count(void) constWWAudioClassinline
Get_3D_Driver(void) constWWAudioClassinline
Get_3D_Sample(const Sound3DClass &sound_obj)WWAudioClassprotected
Get_Avail_2D_Sample_Count(void) constWWAudioClass
Get_Avail_3D_Sample_Count(void) constWWAudioClass
Get_Cache_Size(void) constWWAudioClassinline
Get_Current_Cache_Size(void) constWWAudioClassinline
Get_Digital_CPU_Percent(void) constWWAudioClass
Get_Effects_Level(void)WWAudioClassinline
Get_File(LPCTSTR filename)WWAudioClassprotected
Get_Instance(void)WWAudioClassinlinestatic
Get_Listener_Handle(void)WWAudioClassprotected
Get_Logical_Type(int index, StringClass &name)WWAudioClass
Get_Logical_Type_Count(void) constWWAudioClassinline
Get_Max_2D_Sample_Count(void) constWWAudioClass
Get_Max_3D_Sample_Count(void) constWWAudioClass
Get_Music_Volume(void) constWWAudioClassinline
Get_Playback_Bits(void) constWWAudioClassinline
Get_Playback_Rate(void) constWWAudioClassinline
Get_Playback_Stereo(void) constWWAudioClassinline
Get_Playlist_Count(void) constWWAudioClassinline
Get_Playlist_Entry(int index) constWWAudioClass
Get_Reverb_Filter(void) constWWAudioClassinline
Get_Reverb_Room_Type(void)WWAudioClassinline
Get_Sound_Buffer(FileClass &file, const char *string_id, bool is_3d)WWAudioClassprotected
Get_Sound_Buffer(const char *filename, bool is_3d)WWAudioClassprotected
Get_Sound_Effects_Volume(void) constWWAudioClassinline
Get_Sound_Scene(void) constWWAudioClassinline
Initialize(bool stereo=true, int bits=16, int hertz=44100)WWAudioClass
Initialize(const char *registry_subkey_name)WWAudioClass
Is_3D_Device_Available(DRIVER_TYPE_3D type)WWAudioClassinline
Is_Disabled(void) constWWAudioClass
Is_Music_On(void) constWWAudioClassinline
Is_OK_To_Give_Handle(const AudibleSoundClass &sound_obj)WWAudioClassprotected
Is_Sound_Cached(const char *string_id)WWAudioClass
Is_Sound_In_Playlist(AudibleSoundClass *sound_obj)WWAudioClass
Listener3DClass classWWAudioClassfriend
Load_From_Registry(const char *subkey_name)WWAudioClass
Load_From_Registry(const char *subkey_name, StringClass &device_name, bool &is_stereo, int &bits, int &hertz, bool &sound_enabled, bool &music_enabled, float &sound_volume, float &music_volume)WWAudioClass
On_Frame_Update(unsigned int milliseconds=0)WWAudioClass
Open_2D_Device(LPWAVEFORMAT format=NULL)WWAudioClass
Open_2D_Device(bool stereo, int bits, int hertz)WWAudioClass
Peek_Playlist_Entry(int index) constWWAudioClassinline
ReAssign_2D_Handles(void)WWAudioClassprotected
ReAssign_3D_Handles(void)WWAudioClassprotected
Register_EOS_Callback(LPFNEOSCALLBACK callback, DWORD user_param)WWAudioClass
Register_Text_Callback(LPFNTEXTCALLBACK callback, DWORD user_param)WWAudioClass
Release_2D_Handles(void)WWAudioClassprotected
Release_3D_Handles(void)WWAudioClassprotected
Remove_2D_Sound_Handles(void)WWAudioClassprotected
Remove_3D_Sound_Handles(void)WWAudioClassprotected
Remove_From_Playlist(AudibleSoundClass *sound)WWAudioClass
Reprioritize_Playlist(void)WWAudioClassprotected
Reset_Logical_Types(void)WWAudioClass
Return_File(FileClass *file)WWAudioClassprotected
Save_To_Registry(const char *subkey_name)WWAudioClass
Save_To_Registry(const char *subkey_name, const StringClass &device_name, bool is_stereo, int bits, int hertz, bool sound_enabled, bool music_enabled, float sound_volume, float music_volume)WWAudioClass
Select_3D_Device(int index)WWAudioClass
Select_3D_Device(const char *device_name, HPROVIDER provider)WWAudioClass
Select_3D_Device(DRIVER_TYPE_3D type)WWAudioClass
Select_3D_Device(const char *device_name)WWAudioClass
Set_Cache_Size(int kbytes=DEF_CACHE_SIZE)WWAudioClassinline
Set_File_Factory(FileFactoryClass *ffactory)WWAudioClassinline
Set_Max_2D_Sample_Count(int count=DEF_2D_SAMPLE_COUNT)WWAudioClass
Set_Max_2D_Sound_Buffer(int bytes=DEF_MAX_2D_BUFFER_SIZE)WWAudioClassinline
Set_Max_3D_Sample_Count(int count=DEF_3D_SAMPLE_COUNT)WWAudioClass
Set_Max_3D_Sound_Buffer(int bytes=DEF_MAX_3D_BUFFER_SIZE)WWAudioClassinline
Set_Music_Volume(float volume=DEF_MUSIC_VOL)WWAudioClass
Set_Reverb_Room_Type(int type)WWAudioClass
Set_Sound_Effects_Volume(float volume=DEF_SFX_VOL)WWAudioClass
Shutdown(void)WWAudioClass
Simple_Play_2D_Sound_Effect(const char *filename, float priority=1.0F, float volume=DEF_SFX_VOL)WWAudioClass
Simple_Play_2D_Sound_Effect(FileClass &file, float priority=1.0F, float volume=DEF_SFX_VOL)WWAudioClass
Sound3DClass classWWAudioClassfriend
UnRegister_EOS_Callback(LPFNEOSCALLBACK callback)WWAudioClass
UnRegister_Text_Callback(LPFNTEXTCALLBACK callback)WWAudioClass
Validate_3D_Sound_Buffer(SoundBufferClass *buffer)WWAudioClassprotected
WWAudioClass(void)WWAudioClass
~WWAudioClass(void)WWAudioClassvirtual