Float32x4 不可变值类型和操作。
Float32x4 以 "lanes" 的形式存储 4 个 32 位浮点数。lanes 分别为 "x","y","z",和 "w"。
尝试扩展或实现 Float32x4
的类会导致编译时错误。
构造函数
- Float32x4(double x, double y, double z, double w)
-
工厂
- Float32x4.fromFloat64x2(Float64x2 v)
- 将 x 和 y lanes 设置为 v 中相应的值,并将 z 和 w lanes 设置为 0.0。工厂
- Float32x4.fromInt32x4Bits(Int32x4 x)
-
工厂
- Float32x4.splat(double v)
-
工厂
- Float32x4.zero()
-
工厂
属性
方法
-
abs(
) → Float32x4 - 此 Float32x4 的 lane-wise 绝对值。
-
clamp(
Float32x4 lowerLimit, Float32x4 upperLimit) → Float32x4 - 按通道对Float32x4进行clamp,使其在
lowerLimit
-upperLimit
范围内。 -
equal(
Float32x4 other) → Int32x4 - 关系相等。
-
greaterThan(
Float32x4 other) → Int32x4 - 关系大于。
-
greaterThanOrEqual(
Float32x4 other) → Int32x4 - 关系大于或等于。
-
lessThan(
Float32x4 other) → Int32x4 - 关系小于。
-
lessThanOrEqual(
Float32x4 other) → Int32x4 - 关系小于或等于。
-
max(
Float32x4 other) → Float32x4 - 此Float32x4或
other
的通道-wise最大值。 -
min(
Float32x4 other) → Float32x4 - 此Float32x4或
other
的通道-wise最小值。 -
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
notEqual(
Float32x4 other) → Int32x4 - 关系不等。
-
reciprocal(
) → Float32x4 - 此Float32x4的倒数。
-
reciprocalSqrt(
) → Float32x4 - 此Float32x4倒数的平方根。
-
scale(
double s) → Float32x4 - 返回一个新的 Float32x4,每个通道都被
s
缩放。等价于this * new Float32x4.splat(s)
。 -
shuffle(
int mask) → Float32x4 - 重新排列通道值。
mask
必须是 256 个重新排列常量之一。 -
shuffleMix(
Float32x4 other, int mask) → Float32x4 - 重新排列此 Float32x4 和
other
的通道值。返回的 Float32x4 将具有来自此 Float32x4 的 XY 通道和来自other
的 ZW 通道。使用与 shuffle 相同的mask
。 -
sqrt(
) → Float32x4 - 此 Float32x4 的平方根。
-
toString(
) → String - 此对象的一个字符串表示。继承
-
withW(
double w) → Float32x4 - 返回一个新的 Float32x4,它是从当前 Float32x4 复制的,具有新的 w 值。
-
withX(
double x) → Float32x4 - 返回一个新的 Float32x4,它是从当前 Float32x4 复制的,具有新的 x 值。
-
withY(
double y) → Float32x4 - 返回一个新的 Float32x4,它是从当前 Float32x4 复制的,具有新的 y 值。
-
withZ(
double z) → Float32x4 - 返回一个新的 Float32x4,它是从当前 Float32x4 复制的,具有新的 z 值。
运算符
常量
- wwww → const int
- wwwx → const int
- wwwy → const int
- wwwz → const int
- wwxw → const int
- wwxx → const int
- wwxy → const int
- wwxz → const int
- wwyw → const int
- wwyx → const int
- wwyy → const int
- wwyz → const int
- wwzw → const int
- wwzx → const int
- wwzy → const int
- wwzz → const int
- wxww → const int
- wxwx → const int
- wxwy → const int
- wxwz → const int
- wxxw → 常量 int
- wxxx → 常量 int
- wxxy → 常量 int
- wxxz → 常量 int
- wxyw → 常量 int
- wxyx → 常量 int
- wxyy → 常量 int
- wxyz → 常量 int
- wxzw → 常量 int
- wxzx → 常量 int
- wxzy → 常量 int
- wxzz → 常量 int
- wyww → 常量 int
- wywx → 常量 int
- wywy → 常量 int
- wywz → 常量 int
- wyxw → 常量 int
- wyxx → 常量 int
- wyxy → 常量 int
- wyxz → 常量 int
- wyyw → 常量 int
- wyyx → 常量 int
- wyyy → 常量 int
- wyyz → 常量 int
- wyzw → 常量 int
- wyzx → 常量 int
- wyzy → 常量 int
- wyzz → 常量 int
- wzww → 常量 int
- wzwx → 常量 int
- wzwy → 常量 int
- wzwz → const int
- wzxw → const int
- wzxx → const int
- wzxy → const int
- wzxz → const int
- wzyw → const int
- wzyx → const int
- wzyy → const int
- wzyz → const int
- wzzw → const int
- wzzx → const int
- wzzy → const int
- wzzz → const int
- xwww → const int
- xwwx → const int
- xwwy → const int
- xwwz → const int
- xwxw → const int
- xwxx → const int
- xwxy → const int
- xwxz → const int
- xwyw → const int
- xwyx → const int
- xwyy → const int
- xwyz → const int
- xwzw → const int
- xwzx → const int
- xwzy → const int
- xwzz → const int
- xxww → const int
- xxwx → const int
- xxwy → const int
- xxwz → const int
- xxxw → 常量 int
- xxxx → 常量 int
- 传递给 shuffle 或 shuffleMix 的掩码。
- xxxy → 常量 int
- xxxz → 常量 int
- xxyw → 常量 int
- xxyx → 常量 int
- xxyy → 常量 int
- xxyz → 常量 int
- xxzw → 常量 int
- xxzx → 常量 int
- xxzy → 常量 int
- xxzz → 常量 int
- xyww → 常量 int
- xywx → 常量 int
- xywy → 常量 int
- xywz → 常量 int
- xyxw → 常量 int
- xyxx → 常量 int
- xyxy → 常量 int
- xyxz → 常量 int
- xyyw → 常量 int
- xyyx → 常量 int
- xyyy → 常量 int
- xyyz → 常量 int
- xyzw → 常量 int
- xyzx → 常量 int
- xyzy → 常量 int
- xyzz → 常量 int
- xzww → 常量 int
- xzwx → 常量 int
- xzwy → 常量 int
- xzwz → 常量 int
- xzxw → 常量 int
- xzxx → 常量 int
- xzxy → 常量 int
- xzxz → 常量 int
- xzyw → 常量 int
- xzyx → 常量 int
- xzyy → 常量 int
- xzyz → 常量 int
- xzzw → 常量 int
- xzzx → 常量 int
- xzzy → 常量 int
- xzzz → 常量 int
- ywww → 常量 int
- ywwx → 常量 int
- ywwy → 常量 int
- ywwz → 常量 int
- ywxw → 常量 int
- ywxx → 常量 int
- ywxy → 常量 int
- ywxz → 常量 int
- ywyw → 常量 int
- ywyx → 常量 int
- ywyy → 常量 int
- ywyz → 常量 int
- ywzw → 常量 int
- ywzx → 常量 int
- ywzy → 常量 int
- ywzz → 常量 int
- yxww → 常量 int
- yxwx → 常量 int
- yxwy → 常量 int
- yxwz → 常量 int
- yxxw → 常量 int
- yxxx → 常量 int
- yxxy → 常量 int
- yxxz → 常量 int
- yxyw → 常量 int
- yxyx → 常量 int
- yxyy → 常量 int
- yxyz → 常量 int
- yxzw → 常量 int
- yxzx → 常量 int
- yxzy → 常量 int
- yxzz → 常量 int
- yyww → 常量 int
- yywx → 常量 int
- yywy → 常量 int
- yywz → 常量 int
- yyxw → 常量 int
- yyxx → 常量 int
- yyxy → 常量 int
- yyxz → 常量 int
- yyyw → 常量 int
- yyyx → 常量 int
- yyyy → 常量 int
- yyyz → 常量 int
- yyzw → 常量 int
- yyzx → 常量 int
- yyzy → 常量 int
- yyzz → 常量 int
- yzww → 常量 int
- yzwx → 常量 int
- yzwy → 常量 int
- yzwz → 常量 int
- yzxw → 常量 int
- yzxx → 常量 int
- yzxy → 常量 int
- yzxz → 常量 int
- yzyw → 常量 int
- yzyx → 常量 int
- yzyy → 常量 int
- yzyz → 常量 int
- yzzw → 常量 int
- yzzx → 常量 int
- yzzy → 常量 int
- yzzz → 常量 int
- zwww → 常量 int
- zwwx → 常量 int
- zwwy → 常量 int
- zwwz → 常量 int
- zwxw → 常量 int
- zwxx → 常量 int
- zwxy → 常量 int
- zwxz → 常量 int
- zwyw → 常量 int
- zwyx → 常量 int
- zwyy → 常量 int
- zwyz → 常量 int
- zwzw → 常量 int
- zwzx → 常量 int
- zwzy → const int
- zwzz → const int
- zxww → const int
- zxwx → const int
- zxwy → const int
- zxwz → const int
- zxxw → const int
- zxxx → const int
- zxxy → const int
- zxxz → const int
- zxyw → const int
- zxyx → const int
- zxyy → const int
- zxyz → const int
- zxzw → const int
- zxzx → const int
- zxzy → const int
- zxzz → const int
- zyww → const int
- zywx → const int
- zywy → const int
- zywz → const int
- zyxw → const int
- zyxx → const int
- zyxy → const int
- zyxz → const int
- zyyw → const int
- zyyx → const int
- zyyy → const int
- zyyz → const int
- zyzw → const int
- zyzx → const int
- zyzy → const int
- zyzz → const int
- zzww → const int
- zzwx → const int
- zzwy → const int
- zzwz → const int
- zzxw → const int
- zzxx → const int
- zzxy → const int
- zzxz → const int
- zzyw → const int
- zzyx → const int
- zzyy → const int
- zzyz → const int
- zzzw → const int
- zzzx → const int
- zzzy → const int
- zzzz → const int