class util::FloatArray
sys::Obj util::FloatArray
@Js
Optimized fixed size array of 4 or 8 byte unboxed floats. The array values default to zero.
- copyFrom
-
This copyFrom(FloatArray that, Range? thatRange := null, Int thisOffset := 0)
Copy the floats from
that
array into this array and return this. ThethatRange
parameter may be used to specify a specific range of floats from thethat
parameter (negative indices are allowed) to copy. IfthatRange
is null then the entire range ofthat
is copied. OrthisOffset
specifies the starting index of this index to copy the first float. Raise an exception if this array is not properly sized or is not of the same signed/byte count as thethat
array. - fill
-
This fill(Float val, Range? range := null)
Fill this array with the given float value. If range is null then the entire array is filled, otherwise just the specified range. Return this.
- get
-
@Operator
Float get(Int index)Get the float at the given index. Negative indices are not supported.
- makeF4
-
static FloatArray makeF4(Int size)
Create a 32-bit float array.
- makeF8
-
static FloatArray makeF8(Int size)
Create a 64-bit float array.
- set
-
@Operator
Void set(Int index, Float val)Set the float at the given index. Negative indices are not supported.
- size
-
Int size()
Get number of floats in the array
- sort
-
This sort(Range? range := null)
Sort the floats in this array. If range is null then the entire array is sorted, otherwise just the specified range. Return this.