34 IndexedBufferConst(
const gsl::span<const uint32_t>& indices,
const gsl::span<const T>& values);
79 #ifndef kernel_EXPORTS 93 #endif // kernel_EXPORTS 109 #ifndef kernel_EXPORTS 123 #endif // kernel_EXPORTS IndexedBufferConst< Imath::V2i > IndexedBufferConstV2i
Definition: IndexedBuffer.h:73
IndexedBufferConst< int32_t > IndexedBufferConstInt32
Definition: IndexedBuffer.h:65
IndexedBufferConst< Imath::Box3f > IndexedBufferConstBox3f
Definition: IndexedBuffer.h:77
static bool can_cast(const Value &v)
IndexedBufferConst< uint8_t > IndexedBufferConstUInt8
Definition: IndexedBuffer.h:66
gsl::span< const value_type > read_values() const
Return a readable accessor on the indices buffer.
A read only buffer of indexed values. It is composed of a buffer of indexes of the size of the compon...
Definition: IndexedBuffer.h:24
T value_type
Definition: IndexedBuffer.h:27
gsl::span< value_type > write_values()
Return a writable accessor on the indices buffer.
IndexedBufferConst< Imath::V3f > IndexedBufferConstV3f
Definition: IndexedBuffer.h:71
This version of the SDK is unstable, i-e, it may change with no warning.
Definition: AddCurveAction.h:20
IndexedBufferConst(const Value &v)
Cast a Value object in IndexedBufferConst.
T value_type
Definition: IndexedBuffer.h:53
IndexedBufferConst< double > IndexedBufferConstDouble
Definition: IndexedBuffer.h:69
IndexedBufferConst< Imath::V4i > IndexedBufferConstV4i
Definition: IndexedBuffer.h:75
#define MAQUINA_EXPORT
Definition: Export.h:31
gsl::span< const uint32_t > read_indices() const
Return a readable accessor on the indices buffer.
IndexedBufferConst< float > IndexedBufferConstFloat
Definition: IndexedBuffer.h:68
IndexedBufferConst< uint32_t > IndexedBufferConstUInt32
Definition: IndexedBuffer.h:67
IndexedBufferConst< Imath::V4f > IndexedBufferConstV4f
Definition: IndexedBuffer.h:72
IndexedBufferConst< Imath::M44f > IndexedBufferConstM44f
Definition: IndexedBuffer.h:76
#define MAQUINA_EXTERN_TEMPLATE
Definition: Export.h:25
gsl::span< uint32_t > write_indices()
Return a writable accessor on the indices buffer.
Definition: ImathBox.h:67
IndexedBufferConst< Imath::V3i > IndexedBufferConstV3i
Definition: IndexedBuffer.h:74
Vec2< float > V2f
Definition: ImathVec.h:688
A writable IndexedBuffer.
Definition: IndexedBuffer.h:50
IndexedBufferConst< Imath::V2f > IndexedBufferConstV2f
Definition: IndexedBuffer.h:70
Base class of all Rumba values.
Definition: Value.h:34