|
template<ast::var::Flag FlagT> |
using | castor3d::shader::FragmentSurfaceT = RasterizerSurfaceT< sdw::Vec3, FlagT > |
|
using | castor3d::shader::RasterizerSurface = RasterizerSurfaceT< sdw::Vec3, ast::var::Flag::eNone > |
|
using | castor3d::shader::Vec3BlendComponents = BlendComponentsT< sdw::Vec3 > |
|
using | castor3d::shader::DerivFragmentSurface = RasterizerSurfaceT< DerivTex, ast::var::Flag::eNone > |
|
template<typename TexcoordT > |
using | castor3d::shader::RasterSurfaceT = RasterizerSurfaceT< TexcoordT, ast::var::Flag::eNone > |
|
using | castor3d::shader::DerivBlendComponents = BlendComponentsT< DerivTex > |
|
using | castor3d::shader::VertexSurface = VertexSurfaceT< sdw::var::Flag::eNone > |
|
using | castor3d::shader::VoxelSurface = VoxelSurfaceT< sdw::var::Flag::eNone > |
|
using | castor3d::shader::OverlaySurface = OverlaySurfaceT< sdw::var::Flag::eNone > |
|
using | castor3d::shader::ReflectionModelPtr = std::unique_ptr< ReflectionModel > |
|
using | castor3d::shader::LightingModelCreator = std::function< LightingModelUPtr(LightingModelID lightingModelId, sdw::ShaderWriter &writer, Materials const &materials, Utils &utils, BRDFHelpers &brdf, Shadow &shadowModel, Lights &lights, bool enableVolumetric) > |
|
using | castor3d::shader::BackgroundModelPtr = std::unique_ptr< BackgroundModel > |
|
using | castor3d::shader::BackgroundModelCreator = std::function< BackgroundModelPtr(Engine const &engine, sdw::ShaderWriter &writer, Utils &utils, VkExtent2D targetSize, bool needsForeground, uint32_t &binding, uint32_t set) > |
|
using | castor3d::shader::BackgroundModelFactory = castor::Factory< BackgroundModel, castor::String, BackgroundModelPtr, BackgroundModelCreator, BackgroundModelID > |
|
| castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, LightsBuffer, C3D_API) |
|
| castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, LightingModel, C3D_API) |
|
| castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, Shadow, C3D_API) |
|
| castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, SssTransmittance, C3D_API) |
|
| castor3d::shader::Writer_Parameter (BlendComponents) |
|
| castor3d::shader::Writer_Parameter (DirectionalLight) |
|
| castor3d::shader::Writer_Parameter (Intersection) |
|
| castor3d::shader::Writer_Parameter (LayeredLpvGridData) |
|
| castor3d::shader::Writer_Parameter (Light) |
|
| castor3d::shader::Writer_Parameter (LightSurface) |
|
| castor3d::shader::Writer_Parameter (LpvGridData) |
|
| castor3d::shader::Writer_Parameter (LpvLightData) |
|
| castor3d::shader::Writer_Parameter (Material) |
|
| castor3d::shader::Writer_Parameter (PointLight) |
|
| castor3d::shader::Writer_Parameter (Ray) |
|
| castor3d::shader::Writer_Parameter (ShadowData) |
|
| castor3d::shader::Writer_Parameter (SpotLight) |
|
| castor3d::shader::Writer_Parameter (Surface) |
|
| castor3d::shader::Writer_Parameter (TextureAnimData) |
|
| castor3d::shader::Writer_Parameter (TextureConfigData) |
|
| castor3d::shader::Writer_Parameter (VertexSurface) |
|
| castor3d::shader::Writer_Parameter (VoxelData) |
|
| castor3d::shader::Writer_Parameter (VoxelSurface) |
|
C3D_API uint32_t | castor3d::shader::getSpotShadowMapCount () |
|
C3D_API uint32_t | castor3d::shader::getPointShadowMapCount () |
|
C3D_API castor::String | castor3d::shader::concatModelNames (castor::String lhs, castor::String rhs) |
|
| castor3d::shader::Writer_Parameter (DerivTex) |
|
| castor3d::shader::CU_DeclareSmartPtr (castor3d::shader, Material, C3D_API) |
|