qxLib
qx::base_shader_program Member List

This is the complete list of members for qx::base_shader_program, including all inherited members.

AddInclude(const char *pszName, GLint nNameLength, const char *pszText, GLint nTextLength) noexceptqx::base_shader_programinlinestatic
AttachShader(shader_base< ShaderType > *pShader) noexceptqx::base_shader_programinline
DispatchCompute(GLuint nGroupsX, GLuint nGroupsY, GLuint nGroupsZ) noexceptqx::base_shader_programinlinestatic
GetBufferName() const noexceptqx::base_shader_programinline
GetParameter(GLenum eParameter) const noexceptqx::base_shader_programinline
GetUniformLocation(const GLchar *pszName) const noexceptqx::base_shader_programinline
Init() noexceptqx::base_shader_programinline
Link() noexceptqx::base_shader_programinline
SetUniform(GLint nUniformLocation, const T *pValue, GLsizei nCount) noexceptqx::base_shader_programinline
SetUniform(const GLchar *pszName, const T *pValue, GLsizei nCount) noexceptqx::base_shader_programinline
SetUniform(GLint nUniformLocation, const T &value) noexceptqx::base_shader_programinline
SetUniform(const GLchar *pszName, const T &value) noexceptqx::base_shader_programinline
Unuse() const noexceptqx::base_shader_programinline
Use() const noexceptqx::base_shader_programinline