additionalDefinitions | DeferredLightingShaderTerrainImplementation | protected |
bindTexture(Renderer *renderer, int contextIdx, int32_t textureId) override | LightingShaderBaseImplementation | virtual |
defaultSceneColor | LightingShaderBaseImplementation | protected |
DeferredLightingShaderTerrainImplementation(Renderer *renderer) | DeferredLightingShaderTerrainImplementation | |
dirtTextureId | DeferredLightingShaderTerrainImplementation | private |
fragmentShaderId | LightingShaderBaseImplementation | protected |
getId() override | DeferredLightingShaderTerrainImplementation | virtual |
grasTextureId | DeferredLightingShaderTerrainImplementation | private |
initialize() override | DeferredLightingShaderTerrainImplementation | virtual |
initialized | LightingShaderBaseImplementation | protected |
isInitialized() override | LightingShaderBaseImplementation | virtual |
isSupported(Renderer *renderer) | DeferredLightingShaderTerrainImplementation | static |
LightingShaderBaseImplementation(Renderer *renderer) | LightingShaderBaseImplementation | |
programId | LightingShaderBaseImplementation | protected |
registerShader() override | DeferredLightingShaderTerrainImplementation | virtual |
renderer | LightingShaderBaseImplementation | protected |
snowTextureId | DeferredLightingShaderTerrainImplementation | private |
stoneTextureId | DeferredLightingShaderTerrainImplementation | private |
uniformApplyFoliageAnimation | LightingShaderBaseImplementation | protected |
uniformCameraMatrix | LightingShaderBaseImplementation | protected |
uniformCameraPosition | LightingShaderBaseImplementation | protected |
uniformDiffuseTextureAvailable | LightingShaderBaseImplementation | protected |
uniformDiffuseTextureMaskedTransparency | LightingShaderBaseImplementation | protected |
uniformDiffuseTextureMaskedTransparencyThreshold | LightingShaderBaseImplementation | protected |
uniformDiffuseTextureUnit | LightingShaderBaseImplementation | protected |
uniformDirtTextureUnit | DeferredLightingShaderTerrainImplementation | private |
uniformEffectColorAdd | LightingShaderBaseImplementation | protected |
uniformEffectColorMul | LightingShaderBaseImplementation | protected |
uniformEnvironmentMappingPosition | LightingShaderBaseImplementation | protected |
uniformEnvironmentMappingTextureAvailable | LightingShaderBaseImplementation | protected |
uniformEnvironmentMappingTextureUnit | LightingShaderBaseImplementation | protected |
uniformGrasTextureUnit | DeferredLightingShaderTerrainImplementation | private |
uniformLightAmbient | LightingShaderBaseImplementation | protected |
uniformLightConstantAttenuation | LightingShaderBaseImplementation | protected |
uniformLightDiffuse | LightingShaderBaseImplementation | protected |
uniformLightEnabled | LightingShaderBaseImplementation | protected |
uniformLightLinearAttenuation | LightingShaderBaseImplementation | protected |
uniformLightPosition | LightingShaderBaseImplementation | protected |
uniformLightQuadraticAttenuation | LightingShaderBaseImplementation | protected |
uniformLightRadius | LightingShaderBaseImplementation | protected |
uniformLightSpecular | LightingShaderBaseImplementation | protected |
uniformLightSpotCosCutoff | LightingShaderBaseImplementation | protected |
uniformLightSpotDirection | LightingShaderBaseImplementation | protected |
uniformLightSpotExponent | LightingShaderBaseImplementation | protected |
uniformMaterialAmbient | LightingShaderBaseImplementation | protected |
uniformMaterialDiffuse | LightingShaderBaseImplementation | protected |
uniformMaterialEmission | LightingShaderBaseImplementation | protected |
uniformMaterialReflection | LightingShaderBaseImplementation | protected |
uniformMaterialReflectionFragmentShader | LightingShaderBaseImplementation | protected |
uniformMaterialShininess | LightingShaderBaseImplementation | protected |
uniformMaterialSpecular | LightingShaderBaseImplementation | protected |
uniformModelMatrix | DeferredLightingShaderTerrainImplementation | private |
uniformMVMatrix | LightingShaderBaseImplementation | protected |
uniformMVPMatrix | LightingShaderBaseImplementation | protected |
uniformNormalMatrix | LightingShaderBaseImplementation | protected |
uniformNormalTextureAvailable | LightingShaderBaseImplementation | protected |
uniformNormalTextureUnit | LightingShaderBaseImplementation | protected |
uniformProjectionMatrix | LightingShaderBaseImplementation | protected |
uniformSnowTextureUnit | DeferredLightingShaderTerrainImplementation | private |
uniformSpecularTextureAvailable | LightingShaderBaseImplementation | protected |
uniformSpecularTextureUnit | LightingShaderBaseImplementation | protected |
uniformStoneTextureUnit | DeferredLightingShaderTerrainImplementation | private |
uniformTextureAtlasPixelDimension | LightingShaderBaseImplementation | protected |
uniformTextureAtlasSize | LightingShaderBaseImplementation | protected |
uniformTextureMatrix | LightingShaderBaseImplementation | protected |
uniformTime | LightingShaderBaseImplementation | protected |
unUseProgram(int contextIdx) override | DeferredLightingShaderTerrainImplementation | virtual |
updateEffect(Renderer *renderer, int contextIdx) override | LightingShaderBaseImplementation | virtual |
updateLight(Renderer *renderer, int contextIdx, int32_t lightId) override | LightingShaderBaseImplementation | virtual |
updateMaterial(Renderer *renderer, int contextIdx) override | LightingShaderBaseImplementation | virtual |
updateMatrices(Renderer *renderer, int contextIdx) override | DeferredLightingShaderTerrainImplementation | virtual |
updateShaderParameters(Renderer *renderer, int contextIdx) override | DeferredLightingShaderTerrainImplementation | virtual |
updateTextureMatrix(Renderer *renderer, int contextIdx) override | LightingShaderBaseImplementation | virtual |
useProgram(Engine *engine, int contextIdx) override | DeferredLightingShaderTerrainImplementation | virtual |
vertexShaderId | LightingShaderBaseImplementation | protected |
~LightingShaderImplementation() | LightingShaderImplementation | inlinevirtual |