Panda3D
|
Public Member Functions | |
NullAudioSound () | |
All of these functions are just stubs. | |
virtual TypeHandle | force_init_type () |
void | get_3d_attributes (PN_stdfloat *px, PN_stdfloat *py, PN_stdfloat *pz, PN_stdfloat *vx, PN_stdfloat *vy, PN_stdfloat *vz) |
PN_stdfloat | get_3d_max_distance () const |
PN_stdfloat | get_3d_min_distance () const |
bool | get_active () const |
PN_stdfloat | get_balance () const |
const string & | get_finished_event () const |
bool | get_loop () const |
unsigned long | get_loop_count () const |
const string & | get_name () const |
PN_stdfloat | get_play_rate () const |
PN_stdfloat | get_time () const |
virtual TypeHandle | get_type () const |
PN_stdfloat | get_volume () const |
PN_stdfloat | length () const |
void | play () |
void | set_3d_attributes (PN_stdfloat px, PN_stdfloat py, PN_stdfloat pz, PN_stdfloat vx, PN_stdfloat vy, PN_stdfloat vz) |
void | set_3d_max_distance (PN_stdfloat dist) |
void | set_3d_min_distance (PN_stdfloat dist) |
void | set_active (bool) |
void | set_balance (PN_stdfloat) |
void | set_finished_event (const string &event) |
void | set_loop (bool) |
void | set_loop_count (unsigned long) |
void | set_play_rate (PN_stdfloat) |
void | set_time (PN_stdfloat) |
void | set_volume (PN_stdfloat) |
AudioSound::SoundStatus | status () const |
void | stop () |
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. | |
Friends | |
class | NullAudioManager |
Definition at line 25 of file nullAudioSound.h.
NullAudioSound::NullAudioSound | ( | ) |
All of these functions are just stubs.
Definition at line 30 of file nullAudioSound.cxx.
static void NullAudioSound::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 AudioSound.
Definition at line 81 of file nullAudioSound.h.
References AudioSound::init_type().