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

Classes

class  castor3d::ShadowMapUbo
 

Espaces de nommage

 castor3d
 

Macros

#define UBO_SHADOWMAP(writer, binding, set)
 

Documentation des macros

◆ UBO_SHADOWMAP

#define UBO_SHADOWMAP (   writer,
  binding,
  set 
)
Valeur :
sdw::Ubo shadowMapCfg{ writer\
, binding\
, set };\
auto c3d_lightProjection = shadowMapCfg.declMember< sdw::Mat4 >( castor3d::ShadowMapUbo::LightProjection );\
auto c3d_lightView = shadowMapCfg.declMember< sdw::Mat4 >( castor3d::ShadowMapUbo::LightView ); \
auto c3d_lightPosFarPlane = shadowMapCfg.declMember< sdw::Vec4 >( castor3d::ShadowMapUbo::LightPosFarPlane );\
auto c3d_lightIndex = shadowMapCfg.declMember< sdw::UInt >( castor3d::ShadowMapUbo::LightIndex );\
shadowMapCfg.end()
static C3D_API castor::String const LightProjection
Definition: ShadowMapUbo.hpp:93
static C3D_API castor::String const LightIndex
Definition: ShadowMapUbo.hpp:96
static C3D_API castor::String const LightView
Definition: ShadowMapUbo.hpp:94
static C3D_API castor::String const BufferShadowMap
Definition: ShadowMapUbo.hpp:92
static C3D_API castor::String const LightPosFarPlane
Definition: ShadowMapUbo.hpp:95