t
Loading...
Searching...
No Matches
Uniforms.hpp
1#include "math/Matrix3x3.hpp"
2#include "math/Matrix4x4.hpp"
3#include "math/Vector3.hpp"
4
5#ifndef UNIFORMS_HPP
6#define UNIFORMS_HPP
7
8namespace t {
9
29
30} // namespace t
31
32#endif // UNIFORMS_HPP
The matrix class.
Definition Matrix3x3.hpp:24
The matrix class.
Definition Matrix4x4.hpp:35
The 3D vector class.
Definition Vector3.hpp:20
The t software 3D graphics library namespace.
Definition algorithms.hpp:12
The uniforms available to vertex shaders and fragment shaders.
Definition Uniforms.hpp:19
Matrix4x4 & projectionMatrix
The projection matrix of the active camera.
Definition Uniforms.hpp:24
Matrix4x4 & modelMatrix
The model matrix of the current 3D mesh.
Definition Uniforms.hpp:20
Matrix4x4 & viewMatrix
The view matrix of the active camera.
Definition Uniforms.hpp:25
Vector3 & cameraPosition
The position of the camera in world space.
Definition Uniforms.hpp:27
Matrix4x4 & modelViewMatrix
The product of the view matrix and the model matrix.
Definition Uniforms.hpp:21
Matrix3x3 & normalMatrix
The normal matrix of the current 3D mesh.
Definition Uniforms.hpp:26