Euphoria
Main Page
Related Pages
Topics
Namespaces
Concepts
Classes
Files
File List
File Members
libs
render
src
eu
render
space.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
eu::render
4
{
5
6
constexpr
auto
UP
=
v3
(0.0f, 1.0f, 0.0f);
7
9
struct
CameraVectors
10
{
11
n3
front
;
12
n3
right
;
13
n3
up
;
14
};
15
17
CameraVectors
create_vectors
(
const
Ypr
& rotation);
18
19
}
eu::render::create_vectors
CameraVectors create_vectors(const Camera &camera)
Capture the current local space of the camera.
eu::render
Definition
ui.h:4
eu::render::UP
constexpr auto UP
Definition
space.h:6
eu::Ypr
yaw + pitch + roll
Definition
axisangle.h:33
eu::n3
a 3d unit (vector)
Definition
vec3.h:94
eu::render::CameraVectors
A temporary view of the local space of a camera.
Definition
space.h:10
eu::render::CameraVectors::front
n3 front
Definition
space.h:11
eu::render::CameraVectors::up
n3 up
Definition
space.h:13
eu::render::CameraVectors::right
n3 right
Definition
space.h:12
eu::v3
a 3d vector
Definition
vec3.h:27
Generated by
1.9.8