Castor3D
0.11.0
Multiplatform 3D engine
|
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 |