|
CPP-TOOLBOX
|
Functions | |
| std::string | get_attribute_name (ALenum attribute) |
| void | display_al_error (const std::string &message, ALenum error) |
| void | set_source_float (ALuint source, ALenum attribute, float value) |
| void | set_source_float_vector (ALuint source, ALenum attribute, const ALfloat *values) |
| void | set_source_int (ALuint source, ALenum attribute, ALint value) |
| void | set_source_float3 (ALuint source, ALenum attribute, float x, float y, float z) |
| ALint | get_source_int (ALuint source, ALenum attribute) |
| ALfloat | get_source_float (ALuint source, ALenum attribute) |
| glm::vec3 | get_source_float3 (ALuint source, ALenum attribute) |
| ALfloat | get_listener_float (ALenum attribute) |
| glm::vec3 | get_listener_float3 (ALenum attribute) |
| ALint | get_buffer_int (ALuint buffer, ALenum attribute) |
| ALint | get_source_state (ALuint source) |
| void | play_source (ALuint source) |
| void | stop_source (ALuint source) |
| void | pause_source (ALuint source) |
| void | rewind_source (ALuint source) |
| void | set_listener_attribute_float (ALenum attribute, float value) |
| void | set_listener_attribute_float_vector (ALenum attribute, const ALfloat *values) |
| void | set_listener_attribute_float3 (ALenum attribute, float x, float y, float z) |
| void | set_listener_position (const glm::vec3 &position) |
| void | set_listener_velocity (const glm::vec3 &velocity) |
| void | set_listener_orientation (const glm::vec3 &at, const glm::vec3 &up) |
| void | set_listener_gain (float gain) |
| ALuint | create_buffer () |
| void | delete_buffer (ALuint buffer) |
| ALuint | create_source () |
| void | delete_source (ALuint source) |
| void | set_source_buffer (ALuint source, ALuint buffer) |
| void | detach_source_buffer (ALuint source) |
| void | set_source_position (ALuint source, const glm::vec3 &position) |
| void | set_source_velocity (ALuint source, const glm::vec3 &velocity) |
| void | set_source_direction (ALuint source, const glm::vec3 &direction) |
| void | set_source_pitch (ALuint source, float pitch) |
| void | set_source_gain (ALuint source, float gain) |
| void | set_source_looping (ALuint source, bool loop) |
| void | initialize_openal () |
| void | shutdown_openal () |
Variables | |
| const std::unordered_map< ALenum, std::string > | al_attribute_names |
| ALuint create_buffer | ( | ) |
| ALuint create_source | ( | ) |
| void delete_buffer | ( | ALuint | buffer | ) |
| void delete_source | ( | ALuint | source | ) |
| void detach_source_buffer | ( | ALuint | source | ) |
| void display_al_error | ( | const std::string & | message, |
| ALenum | error ) |
| std::string get_attribute_name | ( | ALenum | attribute | ) |
| ALint get_buffer_int | ( | ALuint | buffer, |
| ALenum | attribute ) |
| ALfloat get_listener_float | ( | ALenum | attribute | ) |
| glm::vec3 get_listener_float3 | ( | ALenum | attribute | ) |
| ALfloat get_source_float | ( | ALuint | source, |
| ALenum | attribute ) |
| glm::vec3 get_source_float3 | ( | ALuint | source, |
| ALenum | attribute ) |
| ALint get_source_int | ( | ALuint | source, |
| ALenum | attribute ) |
| ALint get_source_state | ( | ALuint | source | ) |
| void initialize_openal | ( | ) |
| void pause_source | ( | ALuint | source | ) |
| void play_source | ( | ALuint | source | ) |
| void rewind_source | ( | ALuint | source | ) |
| void set_listener_attribute_float | ( | ALenum | attribute, |
| float | value ) |
| void set_listener_attribute_float3 | ( | ALenum | attribute, |
| float | x, | ||
| float | y, | ||
| float | z ) |
| void set_listener_attribute_float_vector | ( | ALenum | attribute, |
| const ALfloat * | values ) |
| void set_listener_gain | ( | float | gain | ) |
| void set_listener_orientation | ( | const glm::vec3 & | at, |
| const glm::vec3 & | up ) |
| void set_listener_position | ( | const glm::vec3 & | position | ) |
| void set_listener_velocity | ( | const glm::vec3 & | velocity | ) |
| void set_source_buffer | ( | ALuint | source, |
| ALuint | buffer ) |
| void set_source_direction | ( | ALuint | source, |
| const glm::vec3 & | direction ) |
| void set_source_float | ( | ALuint | source, |
| ALenum | attribute, | ||
| float | value ) |
| void set_source_float3 | ( | ALuint | source, |
| ALenum | attribute, | ||
| float | x, | ||
| float | y, | ||
| float | z ) |
| void set_source_float_vector | ( | ALuint | source, |
| ALenum | attribute, | ||
| const ALfloat * | values ) |
| void set_source_gain | ( | ALuint | source, |
| float | gain ) |
| void set_source_int | ( | ALuint | source, |
| ALenum | attribute, | ||
| ALint | value ) |
| void set_source_looping | ( | ALuint | source, |
| bool | loop ) |
| void set_source_pitch | ( | ALuint | source, |
| float | pitch ) |
| void set_source_position | ( | ALuint | source, |
| const glm::vec3 & | position ) |
| void set_source_velocity | ( | ALuint | source, |
| const glm::vec3 & | velocity ) |
| void shutdown_openal | ( | ) |
| void stop_source | ( | ALuint | source | ) |
| const std::unordered_map<ALenum, std::string> al_attribute_names |