utDataAssign

untyped data assign

pure
void
utDataAssign
(
T...
)
(,
void* buffer
,
in T vals
)
if (
is(typeof(flatData!real(vals)))
)

Examples

float[] buf = [ 1.1, 2.2, 3.3, 4.4, 5.5, 6.6 ];

utDataAssign( ElemInfo( DataType.FLOAT, 3 ), cast(void*)buf.ptr, vec3(8,9,10) );

assert( eq( buf, [8,9,10,4.4,5.5,6.6] ) );

Meta