BlankMat 0.1.0
Free open-source 3D texture creation application
Loading...
Searching...
No Matches
Shader Member List

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

IDShader
nameShader
SetBool(const std::string &name, bool value) constShader
SetFloat(const std::string &name, float value) constShader
SetInt(const std::string &name, int value) constShader
SetMat2(const std::string &name, const glm::mat2 &mat) constShader
SetMat3(const std::string &name, const glm::mat3 &mat) constShader
SetMat4(const std::string &name, const glm::mat4 &mat) constShader
SetVec2(const std::string &name, const glm::vec2 &value) constShader
SetVec2(const std::string &name, float x, float y) constShader
SetVec3(const std::string &name, const glm::vec3 &value) constShader
SetVec3(const std::string &name, float x, float y, float z) constShader
SetVec4(const std::string &name, const glm::vec4 &value) constShader
SetVec4(const std::string &name, float x, float y, float z, float w)Shader
Shader(const std::string &path, bool loadGeom=false, const std::string &shaderName="")Shader
Shader(const char *vertexPath, const char *fragmentPath, const char *geometryPath=nullptr)Shader
Use()Shader
~Shader()Shader