Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray_camerauboblock.hpp
Go to the documentation of this file.
1#pragma once
2#include "../foray_glm.hpp"
3
4namespace foray::scene {
7 {
8 glm::mat4 ProjectionMatrix = {};
9 glm::mat4 ViewMatrix = {};
11 glm::mat4 PreviousViewMatrix = {};
12 glm::mat4 ProjectionViewMatrix = {};
14 glm::mat4 InverseViewMatrix = {};
16 };
17}
Definition foray_animation.hpp:8
Uniform buffer object layout for camera matrices.
Definition foray_camerauboblock.hpp:7
glm::mat4 InverseViewMatrix
Definition foray_camerauboblock.hpp:14
glm::mat4 ViewMatrix
Definition foray_camerauboblock.hpp:9
glm::mat4 PreviousViewMatrix
Definition foray_camerauboblock.hpp:11
glm::mat4 ProjectionViewMatrix
Definition foray_camerauboblock.hpp:12
glm::mat4 PreviousProjectionMatrix
Definition foray_camerauboblock.hpp:10
glm::mat4 InverseProjectionMatrix
Definition foray_camerauboblock.hpp:15
glm::mat4 PreviousProjectionViewMatrix
Definition foray_camerauboblock.hpp:13
glm::mat4 ProjectionMatrix
Definition foray_camerauboblock.hpp:8