Rumba C++ SDK
IndexedBuffer.h File Reference
#include "Value.h"
#include "Buffer.h"

Go to the source code of this file.

Classes

class  maquina::IndexedBufferConst< T >
 A read only buffer of indexed values. It is composed of a buffer of indexes of the size of the component. Those indexes point in the value buffer. More...
 
class  maquina::IndexedBuffer< T >
 A writable IndexedBuffer. More...
 

Namespaces

 maquina
 This version of the SDK is unstable, i-e, it may change with no warning.
 

Typedefs

typedef IndexedBufferConst< int32_t > maquina::IndexedBufferConstInt32
 
typedef IndexedBufferConst< uint8_t > maquina::IndexedBufferConstUInt8
 
typedef IndexedBufferConst< uint32_t > maquina::IndexedBufferConstUInt32
 
typedef IndexedBufferConst< float > maquina::IndexedBufferConstFloat
 
typedef IndexedBufferConst< double > maquina::IndexedBufferConstDouble
 
typedef IndexedBufferConst< Imath::V2f > maquina::IndexedBufferConstV2f
 
typedef IndexedBufferConst< Imath::V3f > maquina::IndexedBufferConstV3f
 
typedef IndexedBufferConst< Imath::V4f > maquina::IndexedBufferConstV4f
 
typedef IndexedBufferConst< Imath::V2i > maquina::IndexedBufferConstV2i
 
typedef IndexedBufferConst< Imath::V3i > maquina::IndexedBufferConstV3i
 
typedef IndexedBufferConst< Imath::V4i > maquina::IndexedBufferConstV4i
 
typedef IndexedBufferConst< Imath::M44f > maquina::IndexedBufferConstM44f
 
typedef IndexedBufferConst< Imath::Box3f > maquina::IndexedBufferConstBox3f
 
typedef IndexedBuffer< int32_t > maquina::IndexedBufferInt32
 
typedef IndexedBuffer< uint8_t > maquina::IndexedBufferUInt8
 
typedef IndexedBuffer< uint32_t > maquina::IndexedBufferUInt32
 
typedef IndexedBuffer< float > maquina::IndexedBufferFloat
 
typedef IndexedBuffer< double > maquina::IndexedBufferDouble
 
typedef IndexedBuffer< Imath::V2f > maquina::IndexedBufferV2f
 
typedef IndexedBuffer< Imath::V3f > maquina::IndexedBufferV3f
 
typedef IndexedBuffer< Imath::V4f > maquina::IndexedBufferV4f
 
typedef IndexedBuffer< Imath::V2i > maquina::IndexedBufferV2i
 
typedef IndexedBuffer< Imath::V3i > maquina::IndexedBufferV3i
 
typedef IndexedBuffer< Imath::V4i > maquina::IndexedBufferV4i
 
typedef IndexedBuffer< Imath::M44f > maquina::IndexedBufferM44f
 
typedef IndexedBuffer< Imath::Box3f > maquina::IndexedBufferBox3f
 

Variables

MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBufferConst< int32_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBufferConst< uint8_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBufferConst< uint32_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBufferConst< float >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBufferConst< double >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBuffer< int32_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBuffer< uint8_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBuffer< uint32_t >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBuffer< float >
 
MAQUINA_EXTERN_TEMPLATE class MAQUINA_EXPORT maquina::IndexedBuffer< double >