Raftel Engine
 
Loading...
Searching...
No Matches
Raftel::ShaderProgram Member List

This is the complete list of members for Raftel::ShaderProgram, including all inherited members.

attachShader(const Shader &shader)Raftel::ShaderProgram
getLastError() constRaftel::ShaderPrograminline
GetProgramID() constRaftel::ShaderPrograminline
load(const std::string &vertexPath, const std::string &fragmentPath)Raftel::ShaderProgram
loadFromMemory(const char *vertexSource, const char *fragmentSource)Raftel::ShaderProgram
MOVABLE_BUT_NOT_COPYABLE(ShaderProgram)Raftel::ShaderProgram
printActiveUniforms()Raftel::ShaderProgram
setUniform(const std::string &name, int value)Raftel::ShaderProgram
setUniform(const std::string &name, float value)Raftel::ShaderProgram
setUniform(const std::string &name, glm::vec3 value)Raftel::ShaderProgram
setUniform(const std::string &name, glm::vec4 value)Raftel::ShaderProgram
setUniform(const std::string &name, const glm::mat4 &matrix)Raftel::ShaderProgram
ShaderProgram()=defaultRaftel::ShaderProgram
ShaderProgram(const std::string &vertexPath, const std::string &fragmentPath)Raftel::ShaderProgram
unUse()Raftel::ShaderProgram
use()Raftel::ShaderProgram
~ShaderProgram()Raftel::ShaderProgram