Castor3D  0.11.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions | Variables
Référence du fichier SdwModule.hpp

Classes

struct  castor3d::shader::ShadowOptions
 

Espaces de nommage

 castor3d
 
 castor3d::shader
 

Fonctions

 castor3d::shader::Writer_Parameter (Light)
 
 castor3d::shader::Writer_Parameter (DirectionalLight)
 
 castor3d::shader::Writer_Parameter (PointLight)
 
 castor3d::shader::Writer_Parameter (SpotLight)
 
 castor3d::shader::Writer_Parameter (TextureConfigData)
 
 castor3d::shader::Writer_Parameter (LayeredLpvGridData)
 
 castor3d::shader::Writer_Parameter (LpvLightData)
 
 castor3d::shader::Writer_Parameter (LpvGridData)
 
 castor3d::shader::Writer_Parameter (VoxelData)
 
 castor3d::shader::Writer_Parameter (Surface)
 
C3D_API std::unique_ptr< Materials > castor3d::shader::createMaterials (sdw::ShaderWriter &writer, PassFlags const &passFlags)
 Crée le tampon de matériaux GLSL approprié. Plus de détails...
 
C3D_API uint32_t castor3d::shader::getSpotShadowMapCount ()
 
C3D_API uint32_t castor3d::shader::getPointShadowMapCount ()
 
C3D_API uint32_t castor3d::shader::getBaseLightComponentsCount ()
 
C3D_API uint32_t castor3d::shader::getMaxLightComponentsCount ()
 

Variables

constexpr uint32_t castor3d::shader::LpvMaxCascadesCount = 3u
 
constexpr uint32_t castor3d::shader::DirectionalMaxCascadesCount = 4u
 
static uint32_t constexpr castor3d::shader::MaxMaterialsCount = 2000u
 
static int constexpr castor3d::shader::MaxMaterialComponentsCount = 15
 
static uint32_t constexpr castor3d::shader::MaxTransmittanceProfileSize = 10u
 
static uint32_t constexpr castor3d::shader::MaxTextureConfigurationCount = 4000u
 
static int constexpr castor3d::shader::MaxTextureConfigurationComponentsCount = 9