Developer Documentation

ACG::VertexDeclaration Member List

This is the complete list of members for ACG::VertexDeclaration, including all inherited members.

activateFixedFunction() const | ACG::VertexDeclaration |
activateShaderPipeline(GLSL::Program *_prog) const | ACG::VertexDeclaration |
addElement(const VertexElement *_pElement) | ACG::VertexDeclaration |
addElement(unsigned int _type, unsigned int _numElements, VERTEX_USAGE _usage, const void *_pointer, const char *_shaderInputName=0, unsigned int _divisor=0, unsigned int _vbo=0) | ACG::VertexDeclaration |
addElement(unsigned int _type, unsigned int _numElements, VERTEX_USAGE _usage, size_t _byteOffset=0, const char *_shaderInputName=0, unsigned int _divisor=0, unsigned int _vbo=0) | ACG::VertexDeclaration |
addElements(unsigned int _numElements, const VertexElement *_pElements) | ACG::VertexDeclaration |
clear() | ACG::VertexDeclaration |
deactivateFixedFunction() const | ACG::VertexDeclaration |
deactivateShaderPipeline(GLSL::Program *_prog) const | ACG::VertexDeclaration |
elements_ (defined in ACG::VertexDeclaration) | ACG::VertexDeclaration | private
findElementByUsage(VERTEX_USAGE _usage) const | ACG::VertexDeclaration |
findElementIdByUsage(VERTEX_USAGE _usage) const | ACG::VertexDeclaration |
getElement(unsigned int i) const | ACG::VertexDeclaration |
getElementSize(const VertexElement *_pElement) | ACG::VertexDeclaration | static
getGLTypeSize(unsigned int _type) | ACG::VertexDeclaration | static
getNumElements() const | ACG::VertexDeclaration |
getVertexStride(unsigned int i=0) const | ACG::VertexDeclaration |
operator!=(const VertexDeclaration &_other) const | ACG::VertexDeclaration | inline
operator==(const VertexDeclaration &_other) const | ACG::VertexDeclaration |
setVertexStride(unsigned int _stride) | ACG::VertexDeclaration |
strideUserDefined_ | ACG::VertexDeclaration | private
supportsInstancedArrays() | ACG::VertexDeclaration | static
toString() const | ACG::VertexDeclaration |
updateOffsets() | ACG::VertexDeclaration | private
updateShaderInputName(VertexElement *_pElem) | ACG::VertexDeclaration | private
VertexDeclaration() (defined in ACG::VertexDeclaration) | ACG::VertexDeclaration |
vertexStride_ | ACG::VertexDeclaration | private
vertexStridesVBO_ | ACG::VertexDeclaration | private
~VertexDeclaration() (defined in ACG::VertexDeclaration) | ACG::VertexDeclaration |