VAPOR3 3.9.4
VAPoR::ShaderProgram Member List

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

AddShader(Shader *s)VAPoR::ShaderProgram
AddShaderFromSource(unsigned int type, const char *source)VAPoR::ShaderProgram
Bind()VAPoR::ShaderProgram
ComputeSamplerLocations()VAPoR::ShaderProgram
DiagMsgWasp::MyBasestatic
DiagMsgCBWasp::MyBasestatic
DiagMsgCB_T typedefWasp::MyBase
DiagMsgFilePtrWasp::MyBasestatic
DiagMsgSizeWasp::MyBasestatic
EnabledWasp::MyBasestatic
EnableErrMsg(bool enable)Wasp::MyBaseinlinestatic
ErrCodeWasp::MyBasestatic
ErrMsgWasp::MyBasestatic
ErrMsgCBWasp::MyBasestatic
ErrMsgCB_T typedefWasp::MyBase
ErrMsgFilePtrWasp::MyBasestatic
ErrMsgSizeWasp::MyBasestatic
GetAttributeLocation(const std::string &name) constVAPoR::ShaderProgram
GetBoundProgramID()VAPoR::ShaderProgramstatic
getClassName() constWasp::MyBaseinline
GetDiagMsg()Wasp::MyBaseinlinestatic
GetDiagMsgCB()Wasp::MyBaseinlinestatic
GetEnableErrMsg()Wasp::MyBaseinlinestatic
GetErrCode()Wasp::MyBaseinlinestatic
GetErrMsg()Wasp::MyBaseinlinestatic
GetErrMsgCB()Wasp::MyBaseinlinestatic
GetID() constVAPoR::ShaderProgram
GetLog() constVAPoR::ShaderProgram
GetUniformLocation(const std::string &name) constVAPoR::ShaderProgram
GLTypeToString(const unsigned int type)VAPoR::ShaderProgramstatic
HasUniform(const std::string &name) constVAPoR::ShaderProgram
IsBound() constVAPoR::ShaderProgram
IsGLTypeSampler(const unsigned int type)VAPoR::ShaderProgramstatic
Link()VAPoR::ShaderProgram
MyBase()Wasp::MyBase
Policy enum nameVAPoR::ShaderProgram
PrintUniforms() constVAPoR::ShaderProgram
SetClassName(const string &name)Wasp::MyBaseinlineprotected
SetDiagMsg(const char *format,...)Wasp::MyBasestatic
SetDiagMsgCB(DiagMsgCB_T cb)Wasp::MyBaseinlinestatic
SetDiagMsgFilePtr(FILE *fp)Wasp::MyBaseinlinestatic
SetErrCode(int err_code)Wasp::MyBaseinlinestatic
SetErrMsg(const char *format,...)Wasp::MyBasestatic
SetErrMsg(int errcode, const char *format,...)Wasp::MyBasestatic
SetErrMsgCB(ErrMsgCB_T cb)Wasp::MyBaseinlinestatic
SetErrMsgFilePtr(FILE *fp)Wasp::MyBaseinlinestatic
SetErrMsgFilePtr()Wasp::MyBaseinlinestatic
SetSampler(const std::string &name, const T &texture) constVAPoR::ShaderProgram
SetUniform(const std::string &name, const T &value) constVAPoR::ShaderProgram
SetUniform(int location, const int &value) constVAPoR::ShaderProgram
SetUniform(int location, const float &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::vec2 &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::vec3 &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::vec4 &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::mat4 &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::ivec2 &value) constVAPoR::ShaderProgram
SetUniform(int location, const glm::ivec3 &value) constVAPoR::ShaderProgram
SetUniform(int location, const std::vector< float > &value) constVAPoR::ShaderProgram
SetUniformArray(const std::string &name, int count, const T *values) constVAPoR::ShaderProgram
SetUniformArray(int location, int count, const int *values) constVAPoR::ShaderProgram
SetUniformArray(int location, int count, const float *values) constVAPoR::ShaderProgram
SetUniformArray(int location, int count, const glm::vec3 *values) constVAPoR::ShaderProgram
SetUniformArray(int location, int count, const glm::vec4 *values) constVAPoR::ShaderProgram
ShaderProgram()VAPoR::ShaderProgram
UnBind()VAPoR::ShaderProgramstatic
UniformNotFoundPolicyVAPoR::ShaderProgramstatic
WasLinkingSuccessful() constVAPoR::ShaderProgram
~ShaderProgram()VAPoR::ShaderProgram