Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
vector_definitions.hpp File Reference
#include <glm/vec4.hpp>
#include <glm/mat4x4.hpp>
#include <glm/glm.hpp>
#include <glm/gtc/quaternion.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/matrix_inverse.hpp>

Go to the source code of this file.

Namespaces

namespace  rendering_engine
 
namespace  rendering_engine::axes
 Commonly used 3D axis and direction vectors.
 

Macros

#define GLM_FORCE_RADIANS
 
#define GLM_FORCE_DEPTH_ZERO_TO_ONE
 

Variables

static const glm::vec3 rendering_engine::axes::ZeroVector = glm::vec3(0.0f, 0.0f, 0.0f)
 
static const glm::vec3 rendering_engine::axes::OneVector = glm::vec3(1.0f, 1.0f, 1.0f)
 
static const glm::vec3 rendering_engine::axes::UpVector = glm::vec3(0.0f, 0.0f, 1.0f)
 
static const glm::vec3 rendering_engine::axes::DownVector = glm::vec3(0.0f, 0.0f, -1.0f)
 
static const glm::vec3 rendering_engine::axes::ForwardVector = glm::vec3(1.0f, 0.0f, 0.0f)
 
static const glm::vec3 rendering_engine::axes::BackwardVector = glm::vec3(-1.0f, 0.0f, 0.0f)
 
static const glm::vec3 rendering_engine::axes::RightVector = glm::vec3(0.0f, 1.0f, 0.0f)
 
static const glm::vec3 rendering_engine::axes::LeftVector = glm::vec3(0.0f, -1.0f, 0.0f)
 

Macro Definition Documentation

◆ GLM_FORCE_DEPTH_ZERO_TO_ONE

#define GLM_FORCE_DEPTH_ZERO_TO_ONE

Definition at line 9 of file vector_definitions.hpp.

◆ GLM_FORCE_RADIANS

#define GLM_FORCE_RADIANS

Definition at line 8 of file vector_definitions.hpp.