All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Resources::Interiors::InteriorsChromeShader Member List

This is the complete list of members for Eegeo::Resources::Interiors::InteriorsChromeShader, including all inherited members.

CompileProgram(const std::string &vertexShaderCode, const std::string &fragmentShaderCode) (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
Create(const Rendering::TShaderId shaderId) (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShaderstatic
GetDiffuseSamplerId() const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShaderinline
GetId() const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinline
GetUniformLocation(const std::string &uniformName) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shader
GetVertexAttributes() const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinline
InteriorsChromeShader(const Rendering::TShaderId shaderId, const std::string &vertexShaderCode, const std::string &fragmentShaderCode) (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShaderprotected
m_programHandle (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
SetDiffuseColor(const v4 &color) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetLightColors(const m44 &colors) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetMVP(const m44 &mvp) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShaderinlinevirtual
SetNormalToWorldMatrix(const m44 &normalToWorldMatrix) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetSaturation(float saturation) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetSpecularColor(const v3 &color) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetSpecularPower(float specularPower) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetSpecularStretch(const v3 &specularStretchTangent) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetUniformBool(const bool value, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformFloat(const float value, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformM44(const m44 &matrix, GLuint uniformLocation, bool transpose) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformTextureSampler(Rendering::GLState &glState, GLuint samplerId, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformV2(const v2 &vec, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformV3(const v3 &vec, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformV4(const v4 &vec, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUniformV4v(const v4 *vec, GLsizei count, GLuint uniformLocation) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
SetUnpackModelMatrix(const m44 &unpackModelMatrix) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetUnpackModelViewProjectionMatrix(const m44 &unpackModelViewProjectionMatrix) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetUVBounds(const Eegeo::v2 &min, const Eegeo::v2 &max) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetViewOffset(const v3 &viewDirection, float offsetParam) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
SetWorldToLightDirections(const m44 &worldSpaceToLightDirections) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShader
Shader(const TShaderId shaderId) (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinlineprotected
Use(Rendering::GLState &glState) const (defined in Eegeo::Resources::Interiors::InteriorsChromeShader)Eegeo::Resources::Interiors::InteriorsChromeShadervirtual
UseProgram(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
~Shader() (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinlinevirtual