AddShader(Shader *s) | VAPoR::ShaderProgram | |
AddShaderFromSource(unsigned int type, const char *source) | VAPoR::ShaderProgram | |
Bind() | VAPoR::ShaderProgram | |
ComputeSamplerLocations() | VAPoR::ShaderProgram | |
DiagMsg | Wasp::MyBase | static |
DiagMsgCB | Wasp::MyBase | static |
DiagMsgCB_T typedef | Wasp::MyBase | |
DiagMsgFilePtr | Wasp::MyBase | static |
DiagMsgSize | Wasp::MyBase | static |
Enabled | Wasp::MyBase | static |
EnableErrMsg(bool enable) | Wasp::MyBase | inlinestatic |
ErrCode | Wasp::MyBase | static |
ErrMsg | Wasp::MyBase | static |
ErrMsgCB | Wasp::MyBase | static |
ErrMsgCB_T typedef | Wasp::MyBase | |
ErrMsgFilePtr | Wasp::MyBase | static |
ErrMsgSize | Wasp::MyBase | static |
GetAttributeLocation(const std::string &name) const | VAPoR::ShaderProgram | |
GetBoundProgramID() | VAPoR::ShaderProgram | static |
getClassName() const | Wasp::MyBase | inline |
GetDiagMsg() | Wasp::MyBase | inlinestatic |
GetDiagMsgCB() | Wasp::MyBase | inlinestatic |
GetEnableErrMsg() | Wasp::MyBase | inlinestatic |
GetErrCode() | Wasp::MyBase | inlinestatic |
GetErrMsg() | Wasp::MyBase | inlinestatic |
GetErrMsgCB() | Wasp::MyBase | inlinestatic |
GetID() const | VAPoR::ShaderProgram | |
GetLog() const | VAPoR::ShaderProgram | |
GetUniformLocation(const std::string &name) const | VAPoR::ShaderProgram | |
GLTypeToString(const unsigned int type) | VAPoR::ShaderProgram | static |
HasUniform(const std::string &name) const | VAPoR::ShaderProgram | |
IsBound() const | VAPoR::ShaderProgram | |
IsGLTypeSampler(const unsigned int type) | VAPoR::ShaderProgram | static |
Link() | VAPoR::ShaderProgram | |
MyBase() | Wasp::MyBase | |
Policy enum name | VAPoR::ShaderProgram | |
PrintUniforms() const | VAPoR::ShaderProgram | |
SetClassName(const string &name) | Wasp::MyBase | inlineprotected |
SetDiagMsg(const char *format,...) | Wasp::MyBase | static |
SetDiagMsgCB(DiagMsgCB_T cb) | Wasp::MyBase | inlinestatic |
SetDiagMsgFilePtr(FILE *fp) | Wasp::MyBase | inlinestatic |
SetErrCode(int err_code) | Wasp::MyBase | inlinestatic |
SetErrMsg(const char *format,...) | Wasp::MyBase | static |
SetErrMsg(int errcode, const char *format,...) | Wasp::MyBase | static |
SetErrMsgCB(ErrMsgCB_T cb) | Wasp::MyBase | inlinestatic |
SetErrMsgFilePtr(FILE *fp) | Wasp::MyBase | inlinestatic |
SetErrMsgFilePtr() | Wasp::MyBase | inlinestatic |
SetSampler(const std::string &name, const T &texture) const | VAPoR::ShaderProgram | |
SetUniform(const std::string &name, const T &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const int &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const float &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::vec2 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::vec3 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::vec4 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::mat4 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::ivec2 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const glm::ivec3 &value) const | VAPoR::ShaderProgram | |
SetUniform(int location, const std::vector< float > &value) const | VAPoR::ShaderProgram | |
SetUniformArray(const std::string &name, int count, const T *values) const | VAPoR::ShaderProgram | |
SetUniformArray(int location, int count, const int *values) const | VAPoR::ShaderProgram | |
SetUniformArray(int location, int count, const float *values) const | VAPoR::ShaderProgram | |
SetUniformArray(int location, int count, const glm::vec3 *values) const | VAPoR::ShaderProgram | |
SetUniformArray(int location, int count, const glm::vec4 *values) const | VAPoR::ShaderProgram | |
ShaderProgram() | VAPoR::ShaderProgram | |
UnBind() | VAPoR::ShaderProgram | static |
UniformNotFoundPolicy | VAPoR::ShaderProgram | static |
WasLinkingSuccessful() const | VAPoR::ShaderProgram | |
~ShaderProgram() | VAPoR::ShaderProgram | |