AvogadroLibs 1.97.0
|
This is the complete list of members for ShaderProgram, including all inherited members.
attachShader(const Shader &shader) | ShaderProgram | |
bind() | ShaderProgram | |
detachShader(const Shader &shader) | ShaderProgram | |
disableAttributeArray(const std::string &name) | ShaderProgram | |
enableAttributeArray(const std::string &name) | ShaderProgram | |
error() const | ShaderProgram | |
link() | ShaderProgram | |
m_attributes (defined in ShaderProgram) | ShaderProgram | protected |
m_boundTextureUnits (defined in ShaderProgram) | ShaderProgram | protected |
m_error (defined in ShaderProgram) | ShaderProgram | protected |
m_fragmentShader (defined in ShaderProgram) | ShaderProgram | protected |
m_handle (defined in ShaderProgram) | ShaderProgram | protected |
m_linked (defined in ShaderProgram) | ShaderProgram | protected |
m_textureUnitBindings (defined in ShaderProgram) | ShaderProgram | protected |
m_vertexShader (defined in ShaderProgram) | ShaderProgram | protected |
NoNormalize enum value | ShaderProgram | |
Normalize enum value | ShaderProgram | |
NormalizeOption enum name | ShaderProgram | |
release() | ShaderProgram | |
setAttributeArray(const std::string &name, const ContainerT &array, int tupleSize, NormalizeOption normalize) | ShaderProgram | |
setAttributeArrayInternal(const std::string &name, void *buffer, Avogadro::Type type, int tupleSize, NormalizeOption normalize) (defined in ShaderProgram) | ShaderProgram | protected |
setTextureSampler(const std::string &samplerName, const Texture2D &texture) | ShaderProgram | |
setUniformValue(const std::string &name, int i) | ShaderProgram | |
setUniformValue(const std::string &name, float f) | ShaderProgram | |
setUniformValue(const std::string &name, const Eigen::Matrix3f &matrix) | ShaderProgram | |
setUniformValue(const std::string &name, const Eigen::Matrix4f &matrix) (defined in ShaderProgram) | ShaderProgram | |
setUniformValue(const std::string &name, const Vector3f &v) | ShaderProgram | |
setUniformValue(const std::string &name, const Vector2i &v) | ShaderProgram | |
setUniformValue(const std::string &name, const Vector3ub &v) | ShaderProgram | |
ShaderProgram() (defined in ShaderProgram) | ShaderProgram | |
useAttributeArray(const std::string &name, int offset, size_t stride, Avogadro::Type elementType, int elementTupleSize, NormalizeOption normalize) | ShaderProgram | |
~ShaderProgram() (defined in ShaderProgram) | ShaderProgram |