|
Basic Renderer
|
This is the complete list of members for Shader, including all inherited members.
| AttribMap typedef | Shader | |
| bind() | Shader | virtual |
| compile(GLuint *shader, GLenum type, const std::string &src) | Shader | protectedvirtual |
| deleteShader() | Shader | inlinevirtual |
| findAttribLocation(const std::string &name, GLint size, GLenum type, GLsizei stride, size_t offset) | Shader | virtual |
| findUniformLocation(const std::string &name) | Shader | virtual |
| getAttribLocation(const std::string &name) | Shader | virtual |
| getCurrentTexUnit() | Shader | inline |
| getMaxLights() | Shader | inline |
| getProgramID() | Shader | inline |
| getUniformLocation(const std::string &name) | Shader | virtual |
| link() | Shader | protectedvirtual |
| LocationMap typedef | Shader | |
| registerAttrib(const std::string &name, GLint size, GLenum type, GLsizei stride, size_t offset) | Shader | virtual |
| registerUniform(const std::string &name) | Shader | virtual |
| resetTexUnit() | Shader | protectedvirtual |
| setUniform(const std::string &name, const vmml::Matrix4f &arg) | Shader | virtual |
| setUniform(const std::string &name, const vmml::Matrix3f &arg) | Shader | virtual |
| setUniform(const std::string &name, const vmml::Vector4f &arg) | Shader | virtual |
| setUniform(const std::string &name, const vmml::Vector3f &arg) | Shader | virtual |
| setUniform(const std::string &name, GLfloat arg) | Shader | virtual |
| setUniform(const std::string &name, TexturePtr texture) | Shader | virtual |
| setUniforms(const T &arg) | Shader | inline |
| Shader(const IShaderData &shaderData) | Shader | |
| supportsAmbientLighting() const | Shader | inline |
| supportsCubicReflectionMap() const | Shader | inline |
| supportsDiffuseLighting() const | Shader | inline |
| supportsSpecularLighting() const | Shader | inline |
| supportsVariableNumberOfLights() const | Shader | inline |
| validate() | Shader | protectedvirtual |
| ~Shader() | Shader | inlinevirtual |