Cinder  0.9.1
Public Member Functions | Protected Attributes | List of all members
cinder::geom::AttribInfo Struct Reference

#include <GeomIo.h>

Public Member Functions

 AttribInfo (const Attrib &attrib, uint8_t dims, size_t stride, size_t offset, uint32_t instanceDivisor=0)
 
 AttribInfo (const Attrib &attrib, DataType dataType, uint8_t dims, size_t stride, size_t offset, uint32_t instanceDivisor=0)
 
Attrib getAttrib () const
 
uint8_t getDims () const
 
void setDims (uint8_t dims)
 
DataType getDataType () const
 
void setDataType (DataType dataType)
 
size_t getStride () const
 
void setStride (size_t stride)
 
size_t getOffset () const
 
void setOffset (size_t offset)
 
uint32_t getInstanceDivisor () const
 
uint8_t getByteSize () const
 

Protected Attributes

Attrib mAttrib
 
DataType mDataType
 
int32_t mDims
 
size_t mStride
 
size_t mOffset
 
uint32_t mInstanceDivisor
 

Constructor & Destructor Documentation

cinder::geom::AttribInfo::AttribInfo ( const Attrib attrib,
uint8_t  dims,
size_t  stride,
size_t  offset,
uint32_t  instanceDivisor = 0 
)
cinder::geom::AttribInfo::AttribInfo ( const Attrib attrib,
DataType  dataType,
uint8_t  dims,
size_t  stride,
size_t  offset,
uint32_t  instanceDivisor = 0 
)

Member Function Documentation

Attrib cinder::geom::AttribInfo::getAttrib ( ) const
uint8_t cinder::geom::AttribInfo::getDims ( ) const
void cinder::geom::AttribInfo::setDims ( uint8_t  dims)
DataType cinder::geom::AttribInfo::getDataType ( ) const
void cinder::geom::AttribInfo::setDataType ( DataType  dataType)
size_t cinder::geom::AttribInfo::getStride ( ) const
void cinder::geom::AttribInfo::setStride ( size_t  stride)
size_t cinder::geom::AttribInfo::getOffset ( ) const
void cinder::geom::AttribInfo::setOffset ( size_t  offset)
uint32_t cinder::geom::AttribInfo::getInstanceDivisor ( ) const
uint8_t cinder::geom::AttribInfo::getByteSize ( ) const

Member Data Documentation

Attrib cinder::geom::AttribInfo::mAttrib
protected
DataType cinder::geom::AttribInfo::mDataType
protected
int32_t cinder::geom::AttribInfo::mDims
protected
size_t cinder::geom::AttribInfo::mStride
protected
size_t cinder::geom::AttribInfo::mOffset
protected
uint32_t cinder::geom::AttribInfo::mInstanceDivisor
protected

The documentation for this struct was generated from the following file: