TDME2 1.9.121
LightingShaderImplementation Member List

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

bindTexture(Renderer *renderer, int contextIdx, int32_t textureId)=0LightingShaderImplementationpure virtual
getId()=0LightingShaderImplementationpure virtual
initialize()=0LightingShaderImplementationpure virtual
isInitialized()=0LightingShaderImplementationpure virtual
registerShader()=0LightingShaderImplementationpure virtual
unUseProgram(int contextIdx)=0LightingShaderImplementationpure virtual
updateEffect(Renderer *renderer, int contextIdx)=0LightingShaderImplementationpure virtual
updateLight(Renderer *renderer, int contextIdx, int32_t lightId)=0LightingShaderImplementationpure virtual
updateMaterial(Renderer *renderer, int contextIdx)=0LightingShaderImplementationpure virtual
updateMatrices(Renderer *renderer, int contextIdx)=0LightingShaderImplementationpure virtual
updateShaderParameters(Renderer *renderer, int contextIdx)=0LightingShaderImplementationpure virtual
updateTextureMatrix(Renderer *renderer, int contextIdx)=0LightingShaderImplementationpure virtual
useProgram(Engine *engine, int contextIdx)=0LightingShaderImplementationpure virtual
~LightingShaderImplementation()LightingShaderImplementationinlinevirtual