#include <shader.h>
|
static Shader * | make (const std::vector< std::pair< GLenum, std::string > > &shaderCodes, const std::vector< std::pair< GLuint, std::string > > &attrLocs, const std::vector< std::pair< GLuint, std::string > > &fragDataLocs, std::string &errorLog) |
|
◆ ~Shader()
yourgame::gl::Shader::~Shader |
( |
| ) |
|
◆ Shader()
yourgame::gl::Shader::Shader |
( |
Shader const & |
| ) |
|
|
delete |
◆ getUniformLocation()
GLint yourgame::gl::Shader::getUniformLocation |
( |
const GLchar * |
name | ) |
|
◆ make()
Shader * yourgame::gl::Shader::make |
( |
const std::vector< std::pair< GLenum, std::string > > & |
shaderCodes, |
|
|
const std::vector< std::pair< GLuint, std::string > > & |
attrLocs, |
|
|
const std::vector< std::pair< GLuint, std::string > > & |
fragDataLocs, |
|
|
std::string & |
errorLog |
|
) |
| |
|
static |
◆ operator=()
◆ useProgram()
The documentation for this class was generated from the following files: