TDME2 1.9.121
DeferredLightingShaderTerrainImplementation Member List

This is the complete list of members for DeferredLightingShaderTerrainImplementation, including all inherited members.

additionalDefinitionsDeferredLightingShaderTerrainImplementationprotected
bindTexture(Renderer *renderer, int contextIdx, int32_t textureId) overrideLightingShaderBaseImplementationvirtual
defaultSceneColorLightingShaderBaseImplementationprotected
DeferredLightingShaderTerrainImplementation(Renderer *renderer)DeferredLightingShaderTerrainImplementation
dirtTextureIdDeferredLightingShaderTerrainImplementationprivate
fragmentShaderIdLightingShaderBaseImplementationprotected
getId() overrideDeferredLightingShaderTerrainImplementationvirtual
grasTextureIdDeferredLightingShaderTerrainImplementationprivate
initialize() overrideDeferredLightingShaderTerrainImplementationvirtual
initializedLightingShaderBaseImplementationprotected
isInitialized() overrideLightingShaderBaseImplementationvirtual
isSupported(Renderer *renderer)DeferredLightingShaderTerrainImplementationstatic
LightingShaderBaseImplementation(Renderer *renderer)LightingShaderBaseImplementation
programIdLightingShaderBaseImplementationprotected
registerShader() overrideDeferredLightingShaderTerrainImplementationvirtual
rendererLightingShaderBaseImplementationprotected
snowTextureIdDeferredLightingShaderTerrainImplementationprivate
stoneTextureIdDeferredLightingShaderTerrainImplementationprivate
uniformApplyFoliageAnimationLightingShaderBaseImplementationprotected
uniformCameraMatrixLightingShaderBaseImplementationprotected
uniformCameraPositionLightingShaderBaseImplementationprotected
uniformDiffuseTextureAvailableLightingShaderBaseImplementationprotected
uniformDiffuseTextureMaskedTransparencyLightingShaderBaseImplementationprotected
uniformDiffuseTextureMaskedTransparencyThresholdLightingShaderBaseImplementationprotected
uniformDiffuseTextureUnitLightingShaderBaseImplementationprotected
uniformDirtTextureUnitDeferredLightingShaderTerrainImplementationprivate
uniformEffectColorAddLightingShaderBaseImplementationprotected
uniformEffectColorMulLightingShaderBaseImplementationprotected
uniformEnvironmentMappingPositionLightingShaderBaseImplementationprotected
uniformEnvironmentMappingTextureAvailableLightingShaderBaseImplementationprotected
uniformEnvironmentMappingTextureUnitLightingShaderBaseImplementationprotected
uniformGrasTextureUnitDeferredLightingShaderTerrainImplementationprivate
uniformLightAmbientLightingShaderBaseImplementationprotected
uniformLightConstantAttenuationLightingShaderBaseImplementationprotected
uniformLightDiffuseLightingShaderBaseImplementationprotected
uniformLightEnabledLightingShaderBaseImplementationprotected
uniformLightLinearAttenuationLightingShaderBaseImplementationprotected
uniformLightPositionLightingShaderBaseImplementationprotected
uniformLightQuadraticAttenuationLightingShaderBaseImplementationprotected
uniformLightRadiusLightingShaderBaseImplementationprotected
uniformLightSpecularLightingShaderBaseImplementationprotected
uniformLightSpotCosCutoffLightingShaderBaseImplementationprotected
uniformLightSpotDirectionLightingShaderBaseImplementationprotected
uniformLightSpotExponentLightingShaderBaseImplementationprotected
uniformMaterialAmbientLightingShaderBaseImplementationprotected
uniformMaterialDiffuseLightingShaderBaseImplementationprotected
uniformMaterialEmissionLightingShaderBaseImplementationprotected
uniformMaterialReflectionLightingShaderBaseImplementationprotected
uniformMaterialReflectionFragmentShaderLightingShaderBaseImplementationprotected
uniformMaterialShininessLightingShaderBaseImplementationprotected
uniformMaterialSpecularLightingShaderBaseImplementationprotected
uniformModelMatrixDeferredLightingShaderTerrainImplementationprivate
uniformMVMatrixLightingShaderBaseImplementationprotected
uniformMVPMatrixLightingShaderBaseImplementationprotected
uniformNormalMatrixLightingShaderBaseImplementationprotected
uniformNormalTextureAvailableLightingShaderBaseImplementationprotected
uniformNormalTextureUnitLightingShaderBaseImplementationprotected
uniformProjectionMatrixLightingShaderBaseImplementationprotected
uniformSnowTextureUnitDeferredLightingShaderTerrainImplementationprivate
uniformSpecularTextureAvailableLightingShaderBaseImplementationprotected
uniformSpecularTextureUnitLightingShaderBaseImplementationprotected
uniformStoneTextureUnitDeferredLightingShaderTerrainImplementationprivate
uniformTextureAtlasPixelDimensionLightingShaderBaseImplementationprotected
uniformTextureAtlasSizeLightingShaderBaseImplementationprotected
uniformTextureMatrixLightingShaderBaseImplementationprotected
uniformTimeLightingShaderBaseImplementationprotected
unUseProgram(int contextIdx) overrideDeferredLightingShaderTerrainImplementationvirtual
updateEffect(Renderer *renderer, int contextIdx) overrideLightingShaderBaseImplementationvirtual
updateLight(Renderer *renderer, int contextIdx, int32_t lightId) overrideLightingShaderBaseImplementationvirtual
updateMaterial(Renderer *renderer, int contextIdx) overrideLightingShaderBaseImplementationvirtual
updateMatrices(Renderer *renderer, int contextIdx) overrideDeferredLightingShaderTerrainImplementationvirtual
updateShaderParameters(Renderer *renderer, int contextIdx) overrideDeferredLightingShaderTerrainImplementationvirtual
updateTextureMatrix(Renderer *renderer, int contextIdx) overrideLightingShaderBaseImplementationvirtual
useProgram(Engine *engine, int contextIdx) overrideDeferredLightingShaderTerrainImplementationvirtual
vertexShaderIdLightingShaderBaseImplementationprotected
~LightingShaderImplementation()LightingShaderImplementationinlinevirtual