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 float audio_3d_get_distance_factor () const
virtual float audio_3d_get_doppler_factor () const
virtual float audio_3d_get_drop_off_factor () const
virtual void audio_3d_get_listener_attributes (float *px, float *py, float *pz, float *vx, float *vy, float *vz, float *fx, float *fy, float *fz, float *ux, float *uy, float *uz)
virtual void audio_3d_set_distance_factor (float factor)
virtual void audio_3d_set_doppler_factor (float factor)
virtual void audio_3d_set_drop_off_factor (float factor)
virtual void audio_3d_set_listener_attributes (float px, float py, float pz, float vx, float vy, float vz, float fx, float fy, float fz, float ux, float uy, float 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 float get_play_rate () const
virtual TypeHandle get_type () const
virtual float 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 (float)
virtual void set_volume (float)
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