MOS
Public Member Functions | Public Attributes | List of all members
mos::aud::Listener Class Referencefinal

Where the audio system listens from. More...

#include <listener.hpp>

Public Member Functions

 Listener (const glm::vec3 &position=glm::vec3(.0f), const glm::vec3 &direction=glm::vec3(.0f, 1.0f,.0f), const glm::vec3 &up=glm::vec3(.0f,.0f, 1.0f), const glm::vec3 &velocity=glm::vec3(.0f), float gain=1.0f)
 

Public Attributes

glm::vec3 position {0.0f}
 Listener position. More...
 
glm::vec3 direction {glm::vec3(0.0f, 1.0f, 0.0f)}
 Listener direction. More...
 
glm::vec3 up {glm::vec3(0.0f, 0.0f, 1.0f)}
 World upwards direction. More...
 
glm::vec3 velocity {0.0f}
 Listener velocity. More...
 
float gain {1.0f}
 Global audio gain. More...
 

Detailed Description

Where the audio system listens from.

Member Data Documentation

◆ direction

glm::vec3 mos::aud::Listener::direction {glm::vec3(0.0f, 1.0f, 0.0f)}

Listener direction.

◆ gain

float mos::aud::Listener::gain {1.0f}

Global audio gain.

◆ position

glm::vec3 mos::aud::Listener::position {0.0f}

Listener position.

◆ up

glm::vec3 mos::aud::Listener::up {glm::vec3(0.0f, 0.0f, 1.0f)}

World upwards direction.

◆ velocity

glm::vec3 mos::aud::Listener::velocity {0.0f}

Listener velocity.


The documentation for this class was generated from the following file: