![]() |
Cinder
0.9.1
|
This is the complete list of members for cinder::gl::VboMesh, including all inherited members.
allocateIndexVbo() | cinder::gl::VboMesh | protected |
appendVbo(const geom::BufferLayout &layout, const VboRef &vbo) | cinder::gl::VboMesh | |
AttribGlslMap typedef | cinder::gl::VboMesh | |
Batch class | cinder::gl::VboMesh | friend |
bufferAttrib(geom::Attrib attrib, size_t dataSizeBytes, const void *data) | cinder::gl::VboMesh | |
bufferAttrib(geom::Attrib attrib, const std::vector< T > &data) | cinder::gl::VboMesh | |
bufferIndices(size_t dataSizeBytes, const void *data) | cinder::gl::VboMesh | |
buildVao(const GlslProgRef &shader, const AttribGlslMap &attributeMapping=AttribGlslMap()) | cinder::gl::VboMesh | |
buildVao(const GlslProg *shader, const AttribGlslMap &attributeMapping=AttribGlslMap()) | cinder::gl::VboMesh | |
create(const geom::Source &source) | cinder::gl::VboMesh | static |
create(const geom::Source &source, const geom::AttribSet &requestedAttribs) | cinder::gl::VboMesh | static |
create(const geom::Source &source, const std::vector< VboMesh::Layout > &vertexArrayLayouts) | cinder::gl::VboMesh | static |
create(const geom::Source &source, const std::vector< std::pair< VboMesh::Layout, VboRef >> &vertexArrayLayouts, const VboRef &indexVbo=nullptr) | cinder::gl::VboMesh | static |
create(uint32_t numVertices, GLenum glPrimitive, const std::vector< std::pair< geom::BufferLayout, VboRef >> &vertexArrayBuffers, uint32_t numIndices=0, GLenum indexType=GL_UNSIGNED_SHORT, const VboRef &indexVbo=VboRef()) | cinder::gl::VboMesh | static |
create(uint32_t numVertices, GLenum glPrimitive, const std::vector< Layout > &vertexArrayLayouts, uint32_t numIndices=0, GLenum indexType=GL_UNSIGNED_SHORT, const VboRef &indexVbo=VboRef()) | cinder::gl::VboMesh | static |
createSource() const | cinder::gl::VboMesh | |
downloadIndices(uint32_t *dest) const | cinder::gl::VboMesh | |
drawImpl(GLint first=0, GLsizei count=-1) | cinder::gl::VboMesh | |
echoIndexRange(std::ostream &os, size_t startIndex, size_t endIndex) | cinder::gl::VboMesh | |
echoVertexRange(std::ostream &os, size_t startIndex, size_t endIndex) | cinder::gl::VboMesh | |
echoVertices(std::ostream &os, const std::vector< uint32_t > &indices, bool printElements) | cinder::gl::VboMesh | protected |
findAttrib(geom::Attrib attr) | cinder::gl::VboMesh | |
getAttribDims(geom::Attrib attr) const | cinder::gl::VboMesh | |
getAvailableAttribs() const | cinder::gl::VboMesh | |
getGlPrimitive() const | cinder::gl::VboMesh | |
getIndexDataType() const | cinder::gl::VboMesh | |
getIndexVbo() | cinder::gl::VboMesh | |
getNumIndices() const | cinder::gl::VboMesh | |
getNumVertices() const | cinder::gl::VboMesh | |
getVertexArrayLayoutVbos() const | cinder::gl::VboMesh | |
getVertexArrayVbos() | cinder::gl::VboMesh | |
mapAttrib1f(geom::Attrib attr, bool orphanExisting=true) | cinder::gl::VboMesh | |
mapAttrib2f(geom::Attrib attr, bool orphanExisting=true) | cinder::gl::VboMesh | |
mapAttrib3f(geom::Attrib attr, bool orphanExisting=true) | cinder::gl::VboMesh | |
mapAttrib4f(geom::Attrib attr, bool orphanExisting=true) | cinder::gl::VboMesh | |
mapAttribImpl(geom::Attrib attr, int dims, bool orphanExisting) | cinder::gl::VboMesh | protected |
mGlPrimitive | cinder::gl::VboMesh | protected |
mIndexType | cinder::gl::VboMesh | protected |
mIndices | cinder::gl::VboMesh | protected |
mMappedVbos | cinder::gl::VboMesh | protected |
mNumIndices | cinder::gl::VboMesh | protected |
mNumVertices | cinder::gl::VboMesh | protected |
mVertexArrayVbos | cinder::gl::VboMesh | protected |
unmapVboImpl(const VboRef &vbo) | cinder::gl::VboMesh | protected |
VboMesh(const geom::Source &source, std::vector< std::pair< Layout, VboRef >> vertexArrayBuffers, const VboRef &indexArrayVbo) | cinder::gl::VboMesh | protected |
VboMesh(uint32_t numVertices, uint32_t numIndices, GLenum glPrimitive, GLenum indexType, const std::vector< std::pair< geom::BufferLayout, VboRef >> &vertexArrayBuffers, const VboRef &indexVbo) | cinder::gl::VboMesh | protected |
VboMesh(uint32_t numVertices, uint32_t numIndices, GLenum glPrimitive, GLenum indexType, const std::vector< Layout > &vertexArrayLayouts, const VboRef &indexVbo) | cinder::gl::VboMesh | protected |
VboMeshGeomTarget class | cinder::gl::VboMesh | friend |