Cinder  0.9.1
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
cinder::gl::VboMesh::MappedAttribBase Class Reference

#include <VboMesh.h>

Inherited by cinder::gl::VboMesh::MappedAttrib< T >.

Classes

struct  Mapping
 

Public Member Functions

void unmap ()
 
 ~MappedAttribBase ()
 
 MappedAttribBase (const MappedAttribBase &rhs)
 
MappedAttribBaseoperator= (const MappedAttribBase &rhs)
 
 MappedAttribBase (MappedAttribBase &&rhs)
 
MappedAttribBaseoperator= (MappedAttribBase &&rhs)
 

Protected Member Functions

 MappedAttribBase (VboMesh *mesh, const VboRef &vbo, void *ptr, size_t stride)
 

Protected Attributes

void * mPtr
 
MappingmMapping
 
size_t mStride
 

Friends

class VboMesh
 

Constructor & Destructor Documentation

cinder::gl::VboMesh::MappedAttribBase::~MappedAttribBase ( )
cinder::gl::VboMesh::MappedAttribBase::MappedAttribBase ( const MappedAttribBase rhs)
cinder::gl::VboMesh::MappedAttribBase::MappedAttribBase ( MappedAttribBase &&  rhs)
cinder::gl::VboMesh::MappedAttribBase::MappedAttribBase ( VboMesh mesh,
const VboRef vbo,
void *  ptr,
size_t  stride 
)
protected

Member Function Documentation

void cinder::gl::VboMesh::MappedAttribBase::unmap ( )

Must be called before object is destructed.

MappedAttribBase& cinder::gl::VboMesh::MappedAttribBase::operator= ( const MappedAttribBase rhs)
MappedAttribBase& cinder::gl::VboMesh::MappedAttribBase::operator= ( MappedAttribBase &&  rhs)

Friends And Related Function Documentation

friend class VboMesh
friend

Member Data Documentation

void* cinder::gl::VboMesh::MappedAttribBase::mPtr
protected
Mapping* cinder::gl::VboMesh::MappedAttribBase::mMapping
protected
size_t cinder::gl::VboMesh::MappedAttribBase::mStride
protected

The documentation for this class was generated from the following files: