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()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareComputeDirectionalLightDiffuse()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareComputePointLight()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareComputePointLightDiffuse()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareComputeSpotLight()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareComputeSpotLightDiffuse()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareDiffuseModel()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclareDirectionalLight() | castor3d::shader::LightingModel | protected |
doDeclareDirectionalLightUbo() | castor3d::shader::LightingModel | protected |
doDeclareGetBaseLight() | castor3d::shader::LightingModel | protected |
doDeclareGetCascadeFactors() | castor3d::shader::LightingModel | protected |
doDeclareGetDirectionalLight() | castor3d::shader::LightingModel | protected |
doDeclareGetPointLight() | castor3d::shader::LightingModel | protected |
doDeclareGetSpotLight() | castor3d::shader::LightingModel | protected |
doDeclareLight() | castor3d::shader::LightingModel | protected |
doDeclareModel()=0 | castor3d::shader::LightingModel | protectedpure virtual |
doDeclarePointLight() | castor3d::shader::LightingModel | protected |
doDeclarePointLightUbo() | castor3d::shader::LightingModel | protected |
doDeclareSpotLight() | castor3d::shader::LightingModel | protected |
doDeclareSpotLightUbo() | castor3d::shader::LightingModel | protected |
getBaseLight(sdw::Int const &value) const | castor3d::shader::LightingModel | protected |
getDirectionalLight(sdw::Int const &index) const | castor3d::shader::LightingModel | |
getPointLight(sdw::Int const &index) const | castor3d::shader::LightingModel | |
getShadowModel() const | castor3d::shader::LightingModel | inline |
getSpotLight(sdw::Int const &index) const | castor3d::shader::LightingModel | |
LightingModel(sdw::ShaderWriter &writer, Utils &utils, ShadowOptions shadowOptions, bool isOpaqueProgram) | castor3d::shader::LightingModel | |
m_directionalLightType | castor3d::shader::LightingModel | protected |
m_getBaseLight | castor3d::shader::LightingModel | protected |
m_getCascadeFactors | castor3d::shader::LightingModel | protected |
m_getDirectionalLight | castor3d::shader::LightingModel | protected |
m_getPointLight | castor3d::shader::LightingModel | protected |
m_getSpotLight | castor3d::shader::LightingModel | protected |
m_isOpaqueProgram | castor3d::shader::LightingModel | protected |
m_lightType | castor3d::shader::LightingModel | protected |
m_pointLightType | castor3d::shader::LightingModel | protected |
m_shadowModel | castor3d::shader::LightingModel | protected |
m_spotLightType | castor3d::shader::LightingModel | protected |
m_utils | castor3d::shader::LightingModel | protected |
m_writer | castor3d::shader::LightingModel | protected |
UboBindingPoint | castor3d::shader::LightingModel | static |