RenderEngine
Loading...
Searching...
No Matches
MTLShader Member List

This is the complete list of members for MTLShader, including all inherited members.

bind()MTLShadervirtual
initShaders(std::string vertexshaderName, std::string fragmentshaderName)Shader
LoadShaders(const char *vertex_file_path, const char *fragment_file_path)Shader
m_MIDShaderprotected
m_MVPIDShaderprotected
m_VIDShaderprotected
MTLShader()MTLShader
MTLShader(std::string vertexshaderName, std::string fragmentshaderName)MTLShader
MTLShader(std::string shaderName)MTLShader
programIDShaderprotected
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()Shaderinline
Shader(std::string vertexshaderName, std::string fragmentshaderName)Shaderinline
Shader(std::string shaderName)Shaderinline
updateMatrices(glm::mat4 MVP, glm::mat4 M, glm::mat4 V)Shader
updateMVP(glm::mat4 MVP)Shader
~MTLShader()MTLShader
~Shader()Shadervirtual