Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
Loading...
Searching...
No Matches
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.