VoltAir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups Pages
SingletonInstancedShaderBase< TShaderImpl > Member List

This is the complete list of members for SingletonInstancedShaderBase< TShaderImpl >, including all inherited members.

begin() overrideInstancedShadervirtual
compile() overrideInstancedShadervirtual
createSharedShader()InstancedShaderBase< TShaderImpl >inlineprotectedstatic
end() overrideInstancedShadervirtual
getAttributeLocation(int index) const overrideInstancedShadervirtual
getAttributes() const Shaderinline
getErrorLog() const overrideInstancedShadervirtual
getInstance()SingletonInstancedShaderBase< TShaderImpl >inlinestatic
getProgramId() const overrideInstancedShadervirtual
getSharedShader()InstancedShaderBase< TShaderImpl >inlinestatic
InstancedShader::getSharedShader() const InstancedShaderinline
getUniformLocation(int index) const overrideInstancedShadervirtual
getUniformNames() const Shaderinline
InstancedShader(const ShaderPtr &sharedShader)InstancedShaderexplicit
InstancedShaderBase()InstancedShaderBase< TShaderImpl >inline
isCompiled() const overrideInstancedShadervirtual
isCurrent() const overrideInstancedShadervirtual
isValid() const overrideInstancedShadervirtual
setIndexedTexture(int index, int stage, const TexturePtr &value, TexturePtr *stateValue)InstancedShader
setIndexedUniform1f(int index, bool global, float value, float *stateValue)Shader
setIndexedUniform1i(int index, bool global, int value, int *stateValue)Shader
setIndexedUniform2f(int index, bool global, const Vector2 &value, Vector2 *stateValue)Shader
setIndexedUniform3f(int index, bool global, float value1, float value2, float value3, float *stateValue)Shader
setIndexedUniform4f(int index, bool global, float value1, float value2, float value3, float value4, float *stateValue)Shader
setIndexedUniformMatrix4f(int index, bool global, bool transpose, const Matrix4 &value, Matrix4 *stateValue)Shader
Shader(const AttributeSetPtr &attributes, const std::vector< std::string > &uniformNames)Shader
TShaderImplPtr typedefSingletonInstancedShaderBase< TShaderImpl >
TShaderImplWeakPtr typedefSingletonInstancedShaderBase< TShaderImpl >
updateState()InstancedShaderprotectedvirtual
~InstancedShader() (defined in InstancedShader)InstancedShadervirtual
~Shader() (defined in Shader)Shadervirtual