TDME2 1.9.121
LightingShaderTreeImplementation Member List

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

bindTexture(Renderer *renderer, int contextIdx, int32_t textureId) overrideLightingShaderBaseImplementationvirtual
defaultSceneColorLightingShaderBaseImplementationprotected
fragmentShaderIdLightingShaderBaseImplementationprotected
getId() overrideLightingShaderTreeImplementationvirtual
initialize() overrideLightingShaderTreeImplementationvirtual
initializedLightingShaderBaseImplementationprotected
isInitialized() overrideLightingShaderBaseImplementationvirtual
isSupported(Renderer *renderer)LightingShaderTreeImplementationstatic
LightingShaderBaseImplementation(Renderer *renderer)LightingShaderBaseImplementation
LightingShaderTreeImplementation(Renderer *renderer)LightingShaderTreeImplementation
programIdLightingShaderBaseImplementationprotected
registerShader() overrideLightingShaderTreeImplementationvirtual
rendererLightingShaderBaseImplementationprotected
uniformApplyFoliageAnimationLightingShaderBaseImplementationprotected
uniformCameraMatrixLightingShaderBaseImplementationprotected
uniformCameraPositionLightingShaderBaseImplementationprotected
uniformDiffuseTextureAvailableLightingShaderBaseImplementationprotected
uniformDiffuseTextureMaskedTransparencyLightingShaderBaseImplementationprotected
uniformDiffuseTextureMaskedTransparencyThresholdLightingShaderBaseImplementationprotected
uniformDiffuseTextureUnitLightingShaderBaseImplementationprotected
uniformEffectColorAddLightingShaderBaseImplementationprotected
uniformEffectColorMulLightingShaderBaseImplementationprotected
uniformEnvironmentMappingPositionLightingShaderBaseImplementationprotected
uniformEnvironmentMappingTextureAvailableLightingShaderBaseImplementationprotected
uniformEnvironmentMappingTextureUnitLightingShaderBaseImplementationprotected
uniformLightAmbientLightingShaderBaseImplementationprotected
uniformLightConstantAttenuationLightingShaderBaseImplementationprotected
uniformLightDiffuseLightingShaderBaseImplementationprotected
uniformLightEnabledLightingShaderBaseImplementationprotected
uniformLightLinearAttenuationLightingShaderBaseImplementationprotected
uniformLightPositionLightingShaderBaseImplementationprotected
uniformLightQuadraticAttenuationLightingShaderBaseImplementationprotected
uniformLightRadiusLightingShaderBaseImplementationprotected
uniformLightSpecularLightingShaderBaseImplementationprotected
uniformLightSpotCosCutoffLightingShaderBaseImplementationprotected
uniformLightSpotDirectionLightingShaderBaseImplementationprotected
uniformLightSpotExponentLightingShaderBaseImplementationprotected
uniformMaterialAmbientLightingShaderBaseImplementationprotected
uniformMaterialDiffuseLightingShaderBaseImplementationprotected
uniformMaterialEmissionLightingShaderBaseImplementationprotected
uniformMaterialReflectionLightingShaderBaseImplementationprotected
uniformMaterialReflectionFragmentShaderLightingShaderBaseImplementationprotected
uniformMaterialShininessLightingShaderBaseImplementationprotected
uniformMaterialSpecularLightingShaderBaseImplementationprotected
uniformModelMatrixLightingShaderBaseImplementationprotected
uniformMVMatrixLightingShaderBaseImplementationprotected
uniformMVPMatrixLightingShaderBaseImplementationprotected
uniformNormalMatrixLightingShaderBaseImplementationprotected
uniformNormalTextureAvailableLightingShaderBaseImplementationprotected
uniformNormalTextureUnitLightingShaderBaseImplementationprotected
uniformProjectionMatrixLightingShaderBaseImplementationprotected
uniformSpecularTextureAvailableLightingShaderBaseImplementationprotected
uniformSpecularTextureUnitLightingShaderBaseImplementationprotected
uniformSpeedLightingShaderTreeImplementationprivate
uniformTextureAtlasPixelDimensionLightingShaderBaseImplementationprotected
uniformTextureAtlasSizeLightingShaderBaseImplementationprotected
uniformTextureMatrixLightingShaderBaseImplementationprotected
uniformTimeLightingShaderBaseImplementationprotected
unUseProgram(int contextIdx) overrideLightingShaderBaseImplementationvirtual
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) overrideLightingShaderBaseImplementationvirtual
updateShaderParameters(Renderer *renderer, int contextIdx) overrideLightingShaderTreeImplementationvirtual
updateTextureMatrix(Renderer *renderer, int contextIdx) overrideLightingShaderBaseImplementationvirtual
useProgram(Engine *engine, int contextIdx) overrideLightingShaderBaseImplementationvirtual
vertexShaderIdLightingShaderBaseImplementationprotected
~LightingShaderImplementation()LightingShaderImplementationinlinevirtual