TDME2 1.9.121
LightingShaderWaterImplementation Member List

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

angleLightingShaderWaterImplementationprotected
bindTexture(Renderer *renderer, int contextIdx, int32_t textureId) overrideLightingShaderBaseImplementationvirtual
defaultSceneColorLightingShaderBaseImplementationprotected
fragmentShaderIdLightingShaderBaseImplementationprotected
getId() overrideLightingShaderWaterImplementationvirtual
initialize() overrideLightingShaderWaterImplementationvirtual
initializedLightingShaderBaseImplementationprotected
isInitialized() overrideLightingShaderBaseImplementationvirtual
isSupported(Renderer *renderer)LightingShaderWaterImplementationstatic
LightingShaderBaseImplementation(Renderer *renderer)LightingShaderBaseImplementation
LightingShaderWaterImplementation(Renderer *renderer)LightingShaderWaterImplementation
programIdLightingShaderBaseImplementationprotected
registerShader() overrideLightingShaderWaterImplementationvirtual
rendererLightingShaderBaseImplementationprotected
timeLightingShaderWaterImplementationprotected
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
uniformModelMatrixLightingShaderWaterImplementationprotected
uniformMVMatrixLightingShaderBaseImplementationprotected
uniformMVPMatrixLightingShaderBaseImplementationprotected
uniformNormalMatrixLightingShaderBaseImplementationprotected
uniformNormalTextureAvailableLightingShaderBaseImplementationprotected
uniformNormalTextureUnitLightingShaderBaseImplementationprotected
uniformProjectionMatrixLightingShaderBaseImplementationprotected
uniformSpecularTextureAvailableLightingShaderBaseImplementationprotected
uniformSpecularTextureUnitLightingShaderBaseImplementationprotected
uniformTextureAtlasPixelDimensionLightingShaderBaseImplementationprotected
uniformTextureAtlasSizeLightingShaderBaseImplementationprotected
uniformTextureMatrixLightingShaderBaseImplementationprotected
uniformTimeLightingShaderWaterImplementationprotected
uniformWaterAmplitudeLightingShaderWaterImplementationprotected
uniformWaterDirectionLightingShaderWaterImplementationprotected
uniformWaterHeightLightingShaderWaterImplementationprotected
uniformWaterSpeedLightingShaderWaterImplementationprotected
uniformWaterWaveLengthLightingShaderWaterImplementationprotected
uniformWaterWavesLightingShaderWaterImplementationprotected
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) overrideLightingShaderWaterImplementationvirtual
updateShaderParameters(Renderer *renderer, int contextIdx) overrideLightingShaderWaterImplementationvirtual
updateTextureMatrix(Renderer *renderer, int contextIdx) overrideLightingShaderBaseImplementationvirtual
useProgram(Engine *engine, int contextIdx) overrideLightingShaderWaterImplementationvirtual
vertexShaderIdLightingShaderBaseImplementationprotected
WAVES_MAXLightingShaderWaterImplementationstatic
~LightingShaderImplementation()LightingShaderImplementationinlinevirtual