◆ backward()
| void Vyroda::Camera::backward |
( |
| ) |
|
◆ down()
| void Vyroda::Camera::down |
( |
| ) |
|
◆ forward()
| void Vyroda::Camera::forward |
( |
| ) |
|
◆ frustumProj()
| glm::mat4 Vyroda::Camera::frustumProj |
( |
float | fovy, |
|
|
float | s, |
|
|
float | n, |
|
|
float | f ) |
fovy : viertical field of view s : aspect ratio viewport n : near distance f : far distance
◆ getDeltaTime()
| glm::vec3 Vyroda::Camera::getDeltaTime |
( |
| ) |
|
◆ getDirection()
| glm::vec3 Vyroda::Camera::getDirection |
( |
| ) |
const |
|
inline |
◆ getFrustumPlanes()
| std::vector< glm::vec4 > Vyroda::Camera::getFrustumPlanes |
( |
glm::mat4 const | vp | ) |
|
◆ getPos()
| glm::vec3 Vyroda::Camera::getPos |
( |
| ) |
const |
|
inline |
◆ getThirdPersonView()
| glm::mat4 Vyroda::Camera::getThirdPersonView |
( |
glm::vec3 const & | player_pos | ) |
|
◆ getView()
| glm::mat4 Vyroda::Camera::getView |
( |
| ) |
const |
◆ init()
| void Vyroda::Camera::init |
( |
glm::vec3 const & | start_pos | ) |
|
◆ interpolate()
| void Vyroda::Camera::interpolate |
( |
double | alpha | ) |
|
|
inline |
◆ isInit()
| bool Vyroda::Camera::isInit |
( |
| ) |
const |
|
inline |
◆ left()
| void Vyroda::Camera::left |
( |
| ) |
|
◆ move()
| void Vyroda::Camera::move |
( |
| ) |
|
◆ right()
| void Vyroda::Camera::right |
( |
| ) |
|
◆ savePreviousState()
| void Vyroda::Camera::savePreviousState |
( |
| ) |
|
|
inline |
◆ setPos()
| void Vyroda::Camera::setPos |
( |
glm::vec3 const & | pos | ) |
|
|
inline |
◆ up()
| void Vyroda::Camera::up |
( |
| ) |
|
◆ updateAngle()
| void Vyroda::Camera::updateAngle |
( |
double const | x_offset, |
|
|
double const | y_offset ) |
◆ updateDeltaTime()
| void Vyroda::Camera::updateDeltaTime |
( |
double const | delta_time | ) |
|
|
inline |
The documentation for this class was generated from the following files: