Cinder  0.9.1
cinder::gl::VboMesh Member List

This is the complete list of members for cinder::gl::VboMesh, including all inherited members.

allocateIndexVbo()cinder::gl::VboMeshprotected
appendVbo(const geom::BufferLayout &layout, const VboRef &vbo)cinder::gl::VboMesh
AttribGlslMap typedefcinder::gl::VboMesh
Batch classcinder::gl::VboMeshfriend
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::VboMeshstatic
create(const geom::Source &source, const geom::AttribSet &requestedAttribs)cinder::gl::VboMeshstatic
create(const geom::Source &source, const std::vector< VboMesh::Layout > &vertexArrayLayouts)cinder::gl::VboMeshstatic
create(const geom::Source &source, const std::vector< std::pair< VboMesh::Layout, VboRef >> &vertexArrayLayouts, const VboRef &indexVbo=nullptr)cinder::gl::VboMeshstatic
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::VboMeshstatic
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::VboMeshstatic
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::VboMeshprotected
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::VboMeshprotected
mGlPrimitivecinder::gl::VboMeshprotected
mIndexTypecinder::gl::VboMeshprotected
mIndicescinder::gl::VboMeshprotected
mMappedVboscinder::gl::VboMeshprotected
mNumIndicescinder::gl::VboMeshprotected
mNumVerticescinder::gl::VboMeshprotected
mVertexArrayVboscinder::gl::VboMeshprotected
unmapVboImpl(const VboRef &vbo)cinder::gl::VboMeshprotected
VboMesh(const geom::Source &source, std::vector< std::pair< Layout, VboRef >> vertexArrayBuffers, const VboRef &indexArrayVbo)cinder::gl::VboMeshprotected
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::VboMeshprotected
VboMesh(uint32_t numVertices, uint32_t numIndices, GLenum glPrimitive, GLenum indexType, const std::vector< Layout > &vertexArrayLayouts, const VboRef &indexVbo)cinder::gl::VboMeshprotected
VboMeshGeomTarget classcinder::gl::VboMeshfriend