Available on clay native
Class that handles aligned allocations to support vectorized operations
@:has_untypedstaticinlinecreate():AlignedFloatBuffer
mData:Pointer<Float32>
aligned pointer
mBasePtr:Pointer<UInt8>
raw allocated pointer (for delete)
mFloats:Int32
size of buffer (w/out padding)
@:has_untypedinlinedestroy():Void
init(aFloats:UInt32):Result
Allocate and align buffer
clear():Void
Clear data to zero.