Panda3D
|
Public Member Functions | |
virtual PN_stdfloat | audio_3d_get_distance_factor () const |
virtual PN_stdfloat | audio_3d_get_doppler_factor () const |
virtual PN_stdfloat | audio_3d_get_drop_off_factor () const |
virtual void | audio_3d_get_listener_attributes (PN_stdfloat *px, PN_stdfloat *py, PN_stdfloat *pz, PN_stdfloat *vx, PN_stdfloat *vy, PN_stdfloat *vz, PN_stdfloat *fx, PN_stdfloat *fy, PN_stdfloat *fz, PN_stdfloat *ux, PN_stdfloat *uy, PN_stdfloat *uz) |
virtual void | audio_3d_set_distance_factor (PN_stdfloat factor) |
virtual void | audio_3d_set_doppler_factor (PN_stdfloat factor) |
virtual void | audio_3d_set_drop_off_factor (PN_stdfloat factor) |
virtual void | audio_3d_set_listener_attributes (PN_stdfloat px, PN_stdfloat py, PN_stdfloat pz, PN_stdfloat vx, PN_stdfloat vy, PN_stdfloat vz, PN_stdfloat fx, PN_stdfloat fy, PN_stdfloat fz, PN_stdfloat ux, PN_stdfloat uy, PN_stdfloat uz) |
virtual void | clear_cache () |
virtual TypeHandle | force_init_type () |
virtual bool | get_active () const |
virtual unsigned int | get_cache_limit () const |
virtual unsigned int | get_concurrent_sound_limit () const |
virtual PN_stdfloat | get_play_rate () const |
virtual TypeHandle | get_type () const |
virtual PN_stdfloat | get_volume () const |
virtual bool | is_valid () |
virtual | PT (AudioSound) get_sound(const string & |
virtual | PT (AudioSound) get_sound(MovieAudio *sound |
virtual void | reduce_sounds_playing_to (unsigned int count) |
virtual void | set_active (bool) |
virtual void | set_cache_limit (unsigned int) |
virtual void | set_concurrent_sound_limit (unsigned int limit) |
virtual void | set_play_rate (PN_stdfloat) |
virtual void | set_volume (PN_stdfloat) |
virtual void | stop_all_sounds () |
virtual void | uncache_sound (const string &) |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. | |
Public Attributes | |
virtual bool int | mode = SM_heuristic) |
virtual bool | positional = false |
Definition at line 22 of file nullAudioManager.h.
static void NullAudioManager::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from AudioManager.
Definition at line 79 of file nullAudioManager.h.
References AudioManager::init_type().