ecvl::Shader Member List

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

IDecvl::Shader
init(const std::string &vertexCode, const std::string &fragmentCode)ecvl::Shaderinline
setBool(const std::string &name, bool value) constecvl::Shaderinline
setFloat(const std::string &name, float value) constecvl::Shaderinline
setInt(const std::string &name, int value) constecvl::Shaderinline
setMat2(const std::string &name, const glm::mat2 &mat) constecvl::Shaderinline
setMat3(const std::string &name, const glm::mat3 &mat) constecvl::Shaderinline
setMat4(const std::string &name, const glm::mat4 &mat) constecvl::Shaderinline
setVec2(const std::string &name, const glm::vec2 &value) constecvl::Shaderinline
setVec2(const std::string &name, float x, float y) constecvl::Shaderinline
setVec3(const std::string &name, const glm::vec3 &value) constecvl::Shaderinline
setVec3(const std::string &name, float x, float y, float z) constecvl::Shaderinline
setVec4(const std::string &name, const glm::vec4 &value) constecvl::Shaderinline
setVec4(const std::string &name, float x, float y, float z, float w)ecvl::Shaderinline
Shader()ecvl::Shaderinline
use()ecvl::Shaderinline