|
RenderEngine
|
This is the complete list of members for MTLShader, including all inherited members.
| bind() | MTLShader | virtual |
| initShaders(std::string vertexshaderName, std::string fragmentshaderName) | Shader | |
| LoadShaders(const char *vertex_file_path, const char *fragment_file_path) | Shader | |
| m_MID | Shader | protected |
| m_MVPID | Shader | protected |
| m_VID | Shader | protected |
| MTLShader() | MTLShader | |
| MTLShader(std::string vertexshaderName, std::string fragmentshaderName) | MTLShader | |
| MTLShader(std::string shaderName) | MTLShader | |
| programID | Shader | protected |
| setAmbient(glm::vec3 ambient) | MTLShader | |
| setDiffuse(glm::vec3 diffuse) | MTLShader | |
| setLightPos(glm::vec3 lightPos) | MTLShader | |
| setOpacity(float opacity) | MTLShader | |
| setSpecular(glm::vec3 specular) | MTLShader | |
| setTexture(Texture *texture) | MTLShader | |
| setUpShaderParameters() | MTLShader | |
| Shader() | Shader | inline |
| Shader(std::string vertexshaderName, std::string fragmentshaderName) | Shader | inline |
| Shader(std::string shaderName) | Shader | inline |
| updateMatrices(glm::mat4 MVP, glm::mat4 M, glm::mat4 V) | Shader | |
| updateMVP(glm::mat4 MVP) | Shader | |
| ~MTLShader() | MTLShader | |
| ~Shader() | Shader | virtual |