haxepunk/graphics/hardware/Float32Array.hx
package haxepunk.graphics.hardware;
#if cpp
typedef F32Array = Array<cpp.Float32>;
#else
typedef F32Array = Array<Float>;
#end
@:forward
@:arrayAccess
abstract Float32Array(F32Array) from F32Array to F32Array
{
public static inline var BYTES_PER_ELEMENT = 4;
public var buffer(get, never):Float32Array;
inline function get_buffer():Float32Array return this;
public function new(inBufferOrArray:Dynamic, inStart:Int = 0, ?inElements:Null<Int>)
{
return new F32Array();
}
public function setInt32(_, _)
{
throw "Unimplemented";
}
}