Panda3D
Public Member Functions | Static Public Member Functions | Public Attributes

NullAudioManager Class Reference

Inheritance diagram for NullAudioManager:
AudioManager TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

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

Detailed Description

Definition at line 22 of file nullAudioManager.h.


Member Function Documentation

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().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations