PICCANTE
0.4
The hottest HDR imaging library!
|
This is the complete list of members for pic::TechniqueGL, including all inherited members.
bind() | pic::TechniqueGL | inline |
getLocation(const char *name) | pic::TechniqueGL | inlineprotected |
init(std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source) | pic::TechniqueGL | inline |
init(std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string geomety_shader_source) | pic::TechniqueGL | inline |
initCompute(std::string version_number, std::string compute_shader_source) | pic::TechniqueGL | inline |
initStandard(std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string name) | pic::TechniqueGL | inline |
initStandard(std::string version_number, std::string vertex_shader_source, std::string fragment_shader_source, std::string geometry_shader_source, std::string name) | pic::TechniqueGL | inline |
isValid() | pic::TechniqueGL | inline |
link() | pic::TechniqueGL | inline |
main | pic::TechniqueGL | protected |
printLog(std::string name) | pic::TechniqueGL | inline |
setAttributeIndex(const char *attribute_name, unsigned int index) | pic::TechniqueGL | inline |
setOutputFragmentShaderIndex(const char *fragment_output_color_name, unsigned int index) | pic::TechniqueGL | inline |
setUniform1f(const char *name_uniform, float value0) | pic::TechniqueGL | inline |
setUniform1i(const char *name_uniform, int value0) | pic::TechniqueGL | inline |
setUniform2f(const char *name_uniform, float value0, float value1) | pic::TechniqueGL | inline |
setUniform3f(const char *name_uniform, float value0, float value1, float value2) | pic::TechniqueGL | inline |
setUniform3fv(const char *name_uniform, const float *value) | pic::TechniqueGL | inline |
setUniform3x3(const char *name_uniform, const float *matrix, bool bTranspose) | pic::TechniqueGL | inline |
setUniform4f(const char *name_uniform, float value0, float value1, float value2, float value3) | pic::TechniqueGL | inline |
setUniform4fv(const char *name_uniform, const float *value) | pic::TechniqueGL | inline |
setUniform4x4(const char *name_uniform, const float *matrix, bool bTranspose) | pic::TechniqueGL | inline |
shaders | pic::TechniqueGL | protected |
TechniqueGL() | pic::TechniqueGL | inline |
unbind() | pic::TechniqueGL | inline |
~TechniqueGL() | pic::TechniqueGL | inline |