Castor3D  0.11.0
Multiplatform 3D engine
Classes | Espaces de nommage | Macros
Référence du fichier MatrixUbo.hpp

Classes

class  castor3d::MatrixUbo
 

Espaces de nommage

 castor3d
 

Macros

#define UBO_MATRIX(writer, binding, set)
 

Documentation des macros

◆ UBO_MATRIX

#define UBO_MATRIX (   writer,
  binding,
  set 
)
Valeur :
sdw::Ubo matrices{ writer\
, binding\
, set };\
auto c3d_projection = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::Projection );\
auto c3d_invProjection = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::InvProjection );\
auto c3d_curView = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::CurView );\
auto c3d_prvView = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::PrvView );\
auto c3d_curViewProj = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::CurViewProj );\
auto c3d_prvViewProj = matrices.declMember< sdw::Mat4 >( castor3d::MatrixUbo::PrvViewProj );\
auto c3d_jitter = matrices.declMember< sdw::Vec2 >( castor3d::MatrixUbo::Jitter );\
matrices.end()
static C3D_API castor::String const BufferMatrix
Definition: MatrixUbo.hpp:116
static C3D_API castor::String const InvProjection
Definition: MatrixUbo.hpp:122
static C3D_API castor::String const CurView
Definition: MatrixUbo.hpp:118
static C3D_API castor::String const CurViewProj
Definition: MatrixUbo.hpp:120
static C3D_API castor::String const Jitter
Definition: MatrixUbo.hpp:123
static C3D_API castor::String const PrvView
Definition: MatrixUbo.hpp:119
static C3D_API castor::String const Projection
Definition: MatrixUbo.hpp:117
static C3D_API castor::String const PrvViewProj
Definition: MatrixUbo.hpp:121