zenilib
0.5.3.0
|
#include <Sound_Source_Pool.h>
Inherits Zeni::Sound_Source_Pool::Replacement_Policy.
Public Member Functions | |
Positional_Replacement_Policy (const Point3f &listener_position_) | |
virtual bool | operator() (const Sound_Source &lhs, const Sound_Source &rhs) const |
Positional Priority Sort: Playing/Not-Playing, Priority, Computed Gain, Recency. More... | |
Public Member Functions inherited from Zeni::Sound_Source_Pool::Replacement_Policy | |
virtual | ~Replacement_Policy () |
bool | operator() (const Sound_Source *const &lhs, const Sound_Source *const &rhs) const |
Public Attributes | |
Point3f | listener_position |
Definition at line 93 of file Sound_Source_Pool.h.
Zeni::Sound_Source_Pool::Positional_Replacement_Policy::Positional_Replacement_Policy | ( | const Point3f & | listener_position_ | ) |
Definition at line 99 of file Sound_Source_Pool.cpp.
|
virtual |
Positional Priority Sort: Playing/Not-Playing, Priority, Computed Gain, Recency.
Reimplemented from Zeni::Sound_Source_Pool::Replacement_Policy.
Definition at line 104 of file Sound_Source_Pool.cpp.
References Zeni::Sound_Source::calculate_gain(), Zeni::Sound_Source::get_priority(), Zeni::Sound_Source::get_unstop_time(), and Zeni::Sound_Source::is_playing().
Point3f Zeni::Sound_Source_Pool::Positional_Replacement_Policy::listener_position |
Definition at line 100 of file Sound_Source_Pool.h.