This is the complete list of members for LightingShaderImplementation, including all inherited members.
bindTexture(Renderer *renderer, int contextIdx, int32_t textureId)=0 | LightingShaderImplementation | pure virtual |
getId()=0 | LightingShaderImplementation | pure virtual |
initialize()=0 | LightingShaderImplementation | pure virtual |
isInitialized()=0 | LightingShaderImplementation | pure virtual |
registerShader()=0 | LightingShaderImplementation | pure virtual |
unUseProgram(int contextIdx)=0 | LightingShaderImplementation | pure virtual |
updateEffect(Renderer *renderer, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
updateLight(Renderer *renderer, int contextIdx, int32_t lightId)=0 | LightingShaderImplementation | pure virtual |
updateMaterial(Renderer *renderer, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
updateMatrices(Renderer *renderer, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
updateShaderParameters(Renderer *renderer, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
updateTextureMatrix(Renderer *renderer, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
useProgram(Engine *engine, int contextIdx)=0 | LightingShaderImplementation | pure virtual |
~LightingShaderImplementation() | LightingShaderImplementation | inlinevirtual |