|
virtual void | SetMVP (const m44 &mvp) const |
|
void | SetUnpackModelViewProjectionMatrix (const m44 &unpackModelViewProjectionMatrix) const |
|
void | SetUnpackModelMatrix (const m44 &unpackModelMatrix) const |
|
void | SetNormalToWorldMatrix (const m44 &normalToWorldMatrix) const |
|
void | SetDiffuseColor (const v4 &color) const |
|
void | SetReflectionColor (const v3 &color) const |
|
void | SetSaturation (float saturation) const |
|
void | SetLightColors (const m44 &colors) const |
|
void | SetWorldToLightDirections (const m44 &worldSpaceToLightDirections) const |
|
void | SetUVBounds (const Eegeo::v2 &min, const Eegeo::v2 &max) const |
|
void | SetWorldToEcefTangentMatrix (const m44 &worldToEcefTangentMatrix) const |
|
void | SetViewOffset (const v3 &viewDirection, float offsetParam) const |
|
void | Use (Rendering::GLState &glState) const |
|
GLuint | GetDiffuseSamplerId () const |
|
GLuint | GetCubeMapSamplerId () const |
|
u32 | GetId () const |
|
GLuint | GetUniformLocation (const std::string &uniformName) const |
|
const
VertexLayouts::VertexAttribs & | GetVertexAttributes () const |
|
|
| InteriorsCubeMappedShader (const Rendering::TShaderId shaderId, const std::string &vertexShaderCode, const std::string &fragmentShaderCode) |
|
| Shader (const TShaderId shaderId) |
|
void | CompileProgram (const std::string &vertexShaderCode, const std::string &fragmentShaderCode) |
|
void | UseProgram (Rendering::GLState &glState) const |
|
void | SetUniformFloat (const float value, GLuint uniformLocation) const |
|
void | SetUniformM44 (const m44 &matrix, GLuint uniformLocation, bool transpose) const |
|
void | SetUniformV2 (const v2 &vec, GLuint uniformLocation) const |
|
void | SetUniformV3 (const v3 &vec, GLuint uniformLocation) const |
|
void | SetUniformV4 (const v4 &vec, GLuint uniformLocation) const |
|
void | SetUniformTextureSampler (Rendering::GLState &glState, GLuint samplerId, GLuint uniformLocation) const |
|
void | SetUniformBool (const bool value, GLuint uniformLocation) const |
|
void | SetUniformV4v (const v4 *vec, GLsizei count, GLuint uniformLocation) const |
|
| NonCopyable (const NonCopyable &)=delete |
|
NonCopyable & | operator= (const NonCopyable &)=delete |
|
The documentation for this class was generated from the following files: