All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader Member List

This is the complete list of members for Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader, including all inherited members.

CompileProgram(const std::string &vertexShaderCode, const std::string &fragmentShaderCode) (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
Create(const TShaderId shaderId) (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinlinestatic
CreateWithPunchThrough(const TShaderId shaderId) (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinlinestatic
GetFromDiffuseSamplerId() const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
GetId() const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinline
GetLightmapSamplerId() const (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinline
GetToDiffuseSamplerId() const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
GetUniformLocation(const std::string &uniformName) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shader
GetVertexAttributes() const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinline
LightmappedPackedDiffuseTransitionShader(const TShaderId shaderId, const std::string &vertexShaderCode, const std::string &fragmentShaderCode) (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinlineprotected
m_cameraRelativeModelOriginUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_fogShaderUniforms (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_fromDiffuseTextureSamplerUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_lerpParamUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_lightColorsUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_maxPosRangeUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_maxUVRangeUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_minPosRangeUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_minUVRangeUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_mvpUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
m_programHandle (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
m_toDiffuseTextureSamplerUniformLocation (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderprotected
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
PackedDiffuseTransitionShader(const TShaderId shaderId, const std::string &vertexShaderCode, const std::string &fragmentShaderCode) (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinlineprotected
SetAmbientColor(const v3 &color) const (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinline
SetCameraRelativeOrigin(const Eegeo::v3 &cameraRelativeOrigin) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
SetFogUniforms(Lighting::GlobalFoggingUniformValues &fogUniformValues) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
SetLerpParam(float t) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
SetLightColors(const m44 &colors) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
SetLightmapColour(const v3 &color) const (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinline
SetLightmapIntensity(const float intensity) const (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinline
SetMVP(const m44 &mvp) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinlinevirtual
SetPositionBounds(const Eegeo::v4 &min, const Eegeo::v4 &max) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
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
SetUVBounds(const Eegeo::v2 &min, const Eegeo::v2 &max) const (defined in Eegeo::Rendering::Shaders::PackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::PackedDiffuseTransitionShaderinline
Shader(const TShaderId shaderId) (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinlineprotected
Use(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShader)Eegeo::Rendering::Shaders::LightmappedPackedDiffuseTransitionShaderinlinevirtual
UseProgram(Rendering::GLState &glState) const (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderprotected
~Shader() (defined in Eegeo::Rendering::Shader)Eegeo::Rendering::Shaderinlinevirtual