candlewick
0.6.0
A tiny cross-platform renderer based on SDL3
Loading...
Searching...
No Matches
TransformUniforms.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
math_types.h
"
4
5
namespace
candlewick
{
6
7
struct
alignas
(16)
TransformUniformData
{
8
GpuMat4
modelView
;
9
alignas
(16)
GpuMat4
mvp
;
10
alignas
(16)
GpuMat3
normalMatrix
;
11
};
12
13
}
// namespace candlewick
math_types.h
candlewick
Definition
Camera.h:8
candlewick::GpuMat4
Eigen::Matrix< float, 4, 4, Eigen::ColMajor|Eigen::DontAlign > GpuMat4
Definition
math_types.h:31
candlewick::GpuMat3
Definition
math_types.h:21
candlewick::TransformUniformData
Definition
TransformUniforms.h:7
candlewick::TransformUniformData::modelView
GpuMat4 modelView
Definition
TransformUniforms.h:8
candlewick::TransformUniformData::mvp
GpuMat4 mvp
Definition
TransformUniforms.h:9
candlewick::TransformUniformData::normalMatrix
GpuMat3 normalMatrix
Definition
TransformUniforms.h:10
src
candlewick
core
TransformUniforms.h
Generated by
1.13.2