Castor3D  0.11.0
Multiplatform 3D engine
castor3d::shader::SpecularBrdfLightingModel Liste des membres

Liste complète des membres de castor3d::shader::SpecularBrdfLightingModel, y compris les membres hérités :

compute(DirectionalLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface, OutputComponents &output) constcastor3d::shader::SpecularBrdfLightingModel
compute(PointLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface, OutputComponents &output) constcastor3d::shader::SpecularBrdfLightingModel
compute(SpotLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface, OutputComponents &output) constcastor3d::shader::SpecularBrdfLightingModel
computeCombined(sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface, OutputComponents &output) constcastor3d::shader::SpecularBrdfLightingModel
computeCombinedDiffuse(sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface) constcastor3d::shader::SpecularBrdfLightingModel
computeDiffuse(DirectionalLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface) constcastor3d::shader::SpecularBrdfLightingModel
computeDiffuse(PointLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface) constcastor3d::shader::SpecularBrdfLightingModel
computeDiffuse(SpotLight const &light, sdw::Vec3 const &worldEye, sdw::Vec3 const &specular, sdw::Float const &glossiness, sdw::Int const &receivesShadows, Surface surface) constcastor3d::shader::SpecularBrdfLightingModel
computeMapContributions(PipelineFlags const &flags, sdw::Float const &gamma, TextureConfigurations const &textureConfigs, sdw::Array< sdw::UVec4 > const &textureConfig, sdw::Array< sdw::SampledImage2DRgba32 > const &maps, sdw::Vec3 const &texCoords, sdw::Vec3 &normal, sdw::Vec3 &tangent, sdw::Vec3 &bitangent, sdw::Vec3 &emissive, sdw::Float &opacity, sdw::Float &occlusion, sdw::Float &transmittance, sdw::Vec3 &albedo, sdw::Vec3 &specular, sdw::Float &glossiness, sdw::Vec3 &tangentSpaceViewPosition, sdw::Vec3 &tangentSpaceFragPosition)castor3d::shader::SpecularBrdfLightingModel
computeMapVoxelContributions(PipelineFlags const &flags, sdw::Float const &gamma, TextureConfigurations const &textureConfigs, sdw::Array< sdw::UVec4 > const &textureConfig, sdw::Array< sdw::SampledImage2DRgba32 > const &maps, sdw::Vec3 const &texCoords, sdw::Vec3 &emissive, sdw::Float &opacity, sdw::Float &occlusion, sdw::Vec3 &albedo, sdw::Vec3 &specular, sdw::Float &glossiness)castor3d::shader::SpecularBrdfLightingModel
createDiffuseModel(sdw::ShaderWriter &writer, Utils &utils, ShadowOptions const &shadows, uint32_t &index, bool isOpaqueProgram)castor3d::shader::SpecularBrdfLightingModelstatic
createModel(sdw::ShaderWriter &writer, Utils &utils, ShadowOptions const &shadows, uint32_t &index, bool isOpaqueProgram)castor3d::shader::SpecularBrdfLightingModelstatic
createModel(sdw::ShaderWriter &writer, Utils &utils, LightType light, bool lightUbo, ShadowOptions const &shadows, uint32_t &index)castor3d::shader::SpecularBrdfLightingModelstatic
declareDiffuseModel(uint32_t &index)castor3d::shader::LightingModel
declareDirectionalModel(bool lightUbo, uint32_t &index)castor3d::shader::LightingModel
declareModel(uint32_t &index)castor3d::shader::LightingModel
declarePointModel(bool lightUbo, uint32_t &index)castor3d::shader::LightingModel
declareSpotModel(bool lightUbo, uint32_t &index)castor3d::shader::LightingModel
doDeclareComputeDirectionalLight() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareComputeDirectionalLightDiffuse() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareComputePointLight() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareComputePointLightDiffuse() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareComputeSpotLight() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareComputeSpotLightDiffuse() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareDiffuseModel() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclareDirectionalLight()castor3d::shader::LightingModelprotected
doDeclareDirectionalLightUbo()castor3d::shader::LightingModelprotected
doDeclareGetBaseLight()castor3d::shader::LightingModelprotected
doDeclareGetCascadeFactors()castor3d::shader::LightingModelprotected
doDeclareGetDirectionalLight()castor3d::shader::LightingModelprotected
doDeclareGetPointLight()castor3d::shader::LightingModelprotected
doDeclareGetSpotLight()castor3d::shader::LightingModelprotected
doDeclareLight()castor3d::shader::LightingModelprotected
doDeclareModel() overridecastor3d::shader::SpecularBrdfLightingModelprotectedvirtual
doDeclarePointLight()castor3d::shader::LightingModelprotected
doDeclarePointLightUbo()castor3d::shader::LightingModelprotected
doDeclareSpotLight()castor3d::shader::LightingModelprotected
doDeclareSpotLightUbo()castor3d::shader::LightingModelprotected
getBaseLight(sdw::Int const &value) constcastor3d::shader::LightingModelprotected
getDirectionalLight(sdw::Int const &index) constcastor3d::shader::LightingModel
getPointLight(sdw::Int const &index) constcastor3d::shader::LightingModel
getShadowModel() constcastor3d::shader::LightingModelinline
getSpotLight(sdw::Int const &index) constcastor3d::shader::LightingModel
LightingModel(sdw::ShaderWriter &writer, Utils &utils, ShadowOptions shadowOptions, bool isOpaqueProgram)castor3d::shader::LightingModel
m_computeDirectionalcastor3d::shader::SpecularBrdfLightingModel
m_computeDirectionalDiffusecastor3d::shader::SpecularBrdfLightingModel
m_computePointcastor3d::shader::SpecularBrdfLightingModel
m_computePointDiffusecastor3d::shader::SpecularBrdfLightingModel
m_computeSpotcastor3d::shader::SpecularBrdfLightingModel
m_computeSpotDiffusecastor3d::shader::SpecularBrdfLightingModel
m_cookTorrancecastor3d::shader::SpecularBrdfLightingModel
m_directionalLightTypecastor3d::shader::LightingModelprotected
m_getBaseLightcastor3d::shader::LightingModelprotected
m_getCascadeFactorscastor3d::shader::LightingModelprotected
m_getDirectionalLightcastor3d::shader::LightingModelprotected
m_getPointLightcastor3d::shader::LightingModelprotected
m_getSpotLightcastor3d::shader::LightingModelprotected
m_isOpaqueProgramcastor3d::shader::LightingModelprotected
m_lightTypecastor3d::shader::LightingModelprotected
m_pointLightTypecastor3d::shader::LightingModelprotected
m_shadowModelcastor3d::shader::LightingModelprotected
m_spotLightTypecastor3d::shader::LightingModelprotected
m_utilscastor3d::shader::LightingModelprotected
m_writercastor3d::shader::LightingModelprotected
Namecastor3d::shader::SpecularBrdfLightingModelstatic
SpecularBrdfLightingModel(sdw::ShaderWriter &writer, Utils &utils, ShadowOptions shadowOptions, bool isOpaqueProgram)castor3d::shader::SpecularBrdfLightingModelexplicit
UboBindingPointcastor3d::shader::LightingModelstatic