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 - 按通道限制 此 范围为
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 - 返回 此 或
other
的通道最大值。 -
min(
Float32x4 other) → Float32x4 - 返回 此 或
other
的通道最小值。 -
noSuchMethod(
Invocation invocation) → dynamic - 访问不存在的方法或属性时调用。继承
-
notEqual(
Float32x4 other) → Int32x4 - 关系不等。
-
reciprocal(
) → Float32x4 - 返回 此 的倒数。
-
reciprocalSqrt(
) → Float32x4 - 返回 此 倒数的平方根。
-
scale(
double s) → Float32x4 - 返回一个副本,其中每个通道被放大为
s
。相当于 this * new Float32x4.splat(s) -
shuffle(
int mask) → Float32x4 - 打乱通道值。
mask
必须是 256 个打乱常量之一。 -
shuffleMix(
Float32x4 other, int mask) → Float32x4 - 在 this 和
other
之间打乱通道值。返回的 Float32x4 将包含来自 this 的 XY 通道和来自other
的 ZW 通道。使用与 shuffle 相同的mask
。 -
sqrt(
) → Float32x4 - 返回 this 的平方根。
-
toString(
) → String - 此对象的一串字符表示。继承
-
withW(
double w) → Float32x4 - 返回一个新的 Float32x4,并将其从 this 复制,并有一个新的 w 值。
-
withX(
double x) → Float32x4 - 返回一个新的 Float32x4,并将其从 this 复制,有一个新的 x 值。
-
withY(
double y) → Float32x4 - 返回一个新的 Float32x4,并将其从 this 复制,有一个新的 y 值。
-
withZ(
double z) → Float32x4 - 返回一个新的 Float32x4,并将其从 this 复制,有一个新的 z 值。
运算符
-
operator *(
Float32x4 other) → Float32x4 - 乘法运算符。
-
operator +(
Float32x4 other) → Float32x4 - 加法运算符。
-
operator -(
Float32x4 other) → Float32x4 - 减法运算符。
-
operator /(
Float32x4 other) → Float32x4 - 除法运算符。
-
operator ==(
Object other) → bool - 等于运算符。继承
-
operator unary-(
) → Float32x4 - 取反运算符。
常量
- 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 → const int
- wxxx → const int
- wxxy → const int
- wxxz → const int
- wxyw → const int
- wxyx → const int
- wxyy → const int
- wxyz → const int
- wxzw → const int
- wxzx → const int
- wxzy → const int
- wxzz → const int
- wyww → const int
- wywx → const int
- wywy → const int
- wywz → const int
- wyxw → const int
- wyxx → const int
- wyxy → const int
- wyxz → const int
- wyyw → const int
- wyyx → const int
- wyyy → const int
- wyyz → const int
- wyzw → const int
- wyzx → const int
- wyzy → const int
- wyzz → const int
- wzww → const int
- wzwx → const int
- wzwy → const 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 → const int
- xxxx → const 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 → const int
- yzwz → const int
- yzxw → const int
- yzxx → const int
- yzxy → const int
- yzxz → const int
- yzyw → const int
- yzyx → const int
- yzyy → const int
- yzyz → const int
- yzzw → const int
- yzzx → const int
- yzzy → const int
- yzzz → const int
- zwww → const int
- zwwx → const int
- zwwy → const int
- zwwz → const int
- zwxw → const int
- zwxx → const int
- zwxy → const int
- zwxz → const int
- zwyw → const int
- zwyx → const int
- zwyy → const int
- zwyz → const int
- zwzw → const int
- zwzx → const 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 → 常量 int
- zzwy → 常量 int
- zzwz → 常量 int
- zzxw → 常量 int
- zzxx → 常量 int
- zzxy → 常量 int
- zzxz → 常量 int
- zzyw → 常量 int
- zzyx → 常量 int
- zzyy → 常量 int
- zzyz → 常量 int
- zzzw → 常量 int
- zzzx → 常量 int
- zzzy → 常量 int
- zzzz → 常量 int