Float64x2 不可变值类型和操作。
Float64x2 在 "lanes" 中存储 2 个 64 位浮点值。lanes 分别为 "x" 和 "y"。
尝试扩展或实现 Float64x2
的类会导致编译时错误。
构造函数
- Float64x2(double x, double y)
-
工厂
- Float64x2.fromFloat32x4(Float32x4 v)
- 使用
v
的 "x" 和 "y" lanes。工厂 - Float64x2.splat(double v)
-
工厂
- Float64x2.zero()
-
工厂
属性
方法
-
abs(
) → Float64x2 - 此 Float64x2 的 lane-wise 绝对值。
-
clamp(
Float64x2 lowerLimit, Float64x2 upperLimit) → Float64x2 - 将此 Float64x2 的 lane-wise 限制在
lowerLimit
-upperLimit
范围内。 -
max(
Float64x2 other) → Float64x2 - 此Float64x2或
other
中的通道最大值。 -
min(
Float64x2 other) → Float64x2 - 此Float64x2或
other
中的通道最小值。 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
scale(
double s) → Float64x2 - 返回一个新的Float64x2副本,每个通道通过
s
缩放。等同于 this * new Float64x2.splat(s) -
sqrt(
) → Float64x2 - 此Float64x2的通道平方根。
-
toString(
) → String - 此对象的字符串表示。继承
-
withX(
double x) → Float64x2 - 返回一个新的Float64x2,它从此Float64x2复制,并带有新的x值。
-
withY(
double y) → Float64x2 - 返回一个新的Float64x2,它从此Float64x2复制,并带有新的y值。