dart:typed_data
Float64x2 class
Float64x2 immutable value type and operations.
Float64x2 stores 2 64-bit floating point values in "lanes". The lanes are "x" and "y" respectively.
Constructors
- Float64x2(double x, double y)
factory
- Float64x2.fromFloat32x4(Float32x4 v)
factory
- Uses the "x" and "y" lanes from
v
. - Float64x2.splat(double v)
factory
- Float64x2.zero()
factory
Properties
- signMask → int
read-only
- Extract the sign bits from each lane return them in the first 2 bits. "x" lane is bit 0. "y" lane is bit 1.
- x → double
read-only
- Extracted x value.
- y → double
read-only
- Extracted y value.
- hashCode → int
read-only, inherited
- The hash code for this object. [...]
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- abs() → Float64x2
- Returns the lane-wise absolute value of this Float64x2.
- clamp(Float64x2 lowerLimit, Float64x2 upperLimit) → Float64x2
- Lane-wise clamp this to be in the range
lowerLimit
-upperLimit
. - max(Float64x2 other) → Float64x2
- Returns the lane-wise maximum value in this or
other
. - min(Float64x2 other) → Float64x2
- Returns the lane-wise minimum value in this or
other
. - scale(double s) → Float64x2
- Returns a copy of this each lane being scaled by
s
. Equivalent to this * new Float64x2.splat(s) - sqrt() → Float64x2
- Returns the lane-wise square root of this.
- withX(double x) → Float64x2
- Returns a new Float64x2 copied from this with a new x value.
- withY(double y) → Float64x2
- Returns a new Float64x2 copied from this with a new y value.
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed. [...]
- toString() → String
inherited
- Returns a string representation of this object.
Operators
- operator *(Float64x2 other) → Float64x2
- Multiplication operator.
- operator +(Float64x2 other) → Float64x2
- Addition operator.
- operator -(Float64x2 other) → Float64x2
- Subtraction operator.
- operator /(Float64x2 other) → Float64x2
- Division operator.
- operator unary-() → Float64x2
- Negate operator.
- operator ==(dynamic other) → bool
inherited
- The equality operator. [...]