ReTo  0.3.7
reto::ShaderProgram Member List

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

_attrsList (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_destroy() (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_isLinked (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_load(const std::string &file, int type) (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_loadFromText(const std::string &source, int type) (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_program (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_shaders (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_uboList (defined in reto::ShaderProgram)reto::ShaderProgramprotected
_uniformList (defined in reto::ShaderProgram)reto::ShaderProgramprotected
addAttribute(const std::string &attr)reto::ShaderProgram
addAttributes(const std::vector< char * > attrs)reto::ShaderProgram
addUbo(const std::string &ubo)reto::ShaderProgram
addUniform(const std::string &unifs)reto::ShaderProgram
addUniforms(const std::vector< char * > uniforms)reto::ShaderProgram
attribute(const std::string &_attr)reto::ShaderProgram
autocatching(bool attributes=true, bool uniforms=true)reto::ShaderProgram
bindAttribute(const std::string &attr, unsigned int index)reto::ShaderProgram
bindUniform(const std::string &unif, unsigned int index)reto::ShaderProgram
compileAndLink(void)reto::ShaderProgram
create(void)reto::ShaderProgram
isAttributeCached(const std::string &attr) const reto::ShaderProgram
isLinked(void) const (defined in reto::ShaderProgram)reto::ShaderProgram
isUniformCached(const std::string &unif) const reto::ShaderProgram
link(void)reto::ShaderProgram
load(const std::string &vsFile, const std::string &fsFile)reto::ShaderProgram
loadFragmentShader(const std::string &file)reto::ShaderProgram
loadFragmentShaderFromText(const std::string &source)reto::ShaderProgram
loadFromText(const std::string &vsSource, const std::string &fsSource)reto::ShaderProgram
loadVertexShader(const std::string &file)reto::ShaderProgram
loadVertexShaderFromText(const std::string &source)reto::ShaderProgram
operator()(const std::string &_attr)reto::ShaderProgram
operator[](const std::string &_unif)reto::ShaderProgram
program(void)reto::ShaderProgram
sendUniform(const std::string &uniform, float x, float y, float z)reto::ShaderProgram
sendUniform2iv(const std::string &uniform, const unsigned int *data)reto::ShaderProgram
sendUniform2iv(const std::string &uniform, const std::vector< unsigned int > &data)reto::ShaderProgram
sendUniform2v(const std::string &uniform, const std::vector< float > &data)reto::ShaderProgram
sendUniform2v(const std::string &uniform, const float *data)reto::ShaderProgram
sendUniform3iv(const std::string &uniform, const unsigned int *data)reto::ShaderProgram
sendUniform3iv(const std::string &uniform, const std::vector< unsigned int > &data)reto::ShaderProgram
sendUniform3m(const std::string &uniform, const std::vector< float > &data)reto::ShaderProgram
sendUniform3m(const std::string &uniform, const float *data)reto::ShaderProgram
sendUniform3v(const std::string &uniform, const std::vector< float > &data)reto::ShaderProgram
sendUniform3v(const std::string &uniform, const float *data)reto::ShaderProgram
sendUniform4iv(const std::string &uniform, const unsigned int *data)reto::ShaderProgram
sendUniform4iv(const std::string &uniform, const std::vector< unsigned int > &data)reto::ShaderProgram
sendUniform4m(const std::string &uniform, const std::vector< float > &data, bool inverse=false)reto::ShaderProgram
sendUniform4m(const std::string &uniform, const float *data, bool inverse=false)reto::ShaderProgram
sendUniform4v(const std::string &uniform, const std::vector< float > &data)reto::ShaderProgram
sendUniform4v(const std::string &uniform, const float *data)reto::ShaderProgram
sendUniformb(const std::string &uniform, bool val)reto::ShaderProgram
sendUniformf(const std::string &uniform, float val)reto::ShaderProgram
sendUniformi(const std::string &uniform, int val)reto::ShaderProgram
sendUniformu(const std::string &uniform, unsigned int val)reto::ShaderProgram
ShaderProgram(void) (defined in reto::ShaderProgram)reto::ShaderProgram
subprogram(const std::string &name, int shaderType)reto::ShaderProgram
ubo(const std::string &ubo)reto::ShaderProgram
uniform(const std::string &_unif)reto::ShaderProgram
unuse(void)reto::ShaderProgram
use(void)reto::ShaderProgram
~ShaderProgram(void) (defined in reto::ShaderProgram)reto::ShaderProgram