|
AvogadroLibs 1.101.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 |