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::V2fmaquina::IndexedBufferConstV2f
 
typedef IndexedBufferConst< Imath::V3fmaquina::IndexedBufferConstV3f
 
typedef IndexedBufferConst< Imath::V4fmaquina::IndexedBufferConstV4f
 
typedef IndexedBufferConst< Imath::V2imaquina::IndexedBufferConstV2i
 
typedef IndexedBufferConst< Imath::V3imaquina::IndexedBufferConstV3i
 
typedef IndexedBufferConst< Imath::V4imaquina::IndexedBufferConstV4i
 
typedef IndexedBufferConst< Imath::M44fmaquina::IndexedBufferConstM44f
 
typedef IndexedBufferConst< Imath::Box3fmaquina::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::V2fmaquina::IndexedBufferV2f
 
typedef IndexedBuffer< Imath::V3fmaquina::IndexedBufferV3f
 
typedef IndexedBuffer< Imath::V4fmaquina::IndexedBufferV4f
 
typedef IndexedBuffer< Imath::V2imaquina::IndexedBufferV2i
 
typedef IndexedBuffer< Imath::V3imaquina::IndexedBufferV3i
 
typedef IndexedBuffer< Imath::V4imaquina::IndexedBufferV4i
 
typedef IndexedBuffer< Imath::M44fmaquina::IndexedBufferM44f
 
typedef IndexedBuffer< Imath::Box3fmaquina::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 >