Int32x4 及其运算。
Int32x4 在 "lanes" 中存储 4 个 32 位位掩码。这些 lanes 分别为 "x","y","z" 和 "w"。
构造函数
属性
- flagW → bool
- 提取 w 值。对于 0 返回 false,对于其他任何值返回 true。无设置器
- flagX → bool
- 提取 x 值。对于 0 返回 false,对于其他任何值返回 true。无设置器
- flagY → bool
- 提取 y 值。对于 0 返回 false,对于其他任何值返回 true。无设置器
- flagZ → bool
- 提取 z 值。对于 0 返回 false,对于其他任何值返回 true。无设置器
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
- signMask → int
- 从每个 lane 提取最高位,并将它们以第一个 4 位的形式返回。"x" lane 是位 0。 "y" lane 是位 1。 "z" lane 是位 2。 "w" lane 是位 3。无设置器
- w → int
- 从 w lane 提取 32 位掩码。无设置器
- x → int
- 从 x lane 提取 32 位掩码。无设置器
- y → int
- 从y通道提取32位掩码。无设置器
- z → int
- 从z通道提取32位掩码。无设置器
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
select(
Float32x4 trueValue, Float32x4 falseValue) → Float32x4 - 根据此Int32x4位掩码合并
trueValue
和falseValue
:当此Int32x4中的位为开时,从trueValue
选择位。当此Int32x4中的位为关时,从falseValue
选择位。 -
shuffle(
int mask) → Int32x4 - 重新排列通道值。
mask
必须是256个重新排列常量之一。 -
shuffleMix(
Int32x4 other, int mask) → Int32x4 - 重新排列此Int32x4和
other
中的通道值。返回的Int32x4将具有XY通道来自此Int32x4,ZW通道来自other
。使用与shuffle相同的mask
。 -
toString(
) → String - 此对象的字符串表示。继承
-
withFlagW(
bool w) → Int32x4 - 返回一个新的Int32x4,它从这个Int32x4复制,并具有新的w值。
-
withFlagX(
bool x) → Int32x4 - 返回一个新的Int32x4,它从这个Int32x4复制,并具有新的x值。
-
withFlagY(
bool y) → Int32x4 - 返回一个新的 Int32x4,它复制自本 Int32x4 并具有新的 y 值。
-
withFlagZ(
bool z) → Int32x4 - 返回一个新的 Int32x4,它复制自本 Int32x4 并具有新的 z 值。
-
withW(
int w) → Int32x4 - 返回一个新的Int32x4,它从这个Int32x4复制,并具有新的w值。
-
withX(
int x) → Int32x4 - 返回一个新的Int32x4,它从这个Int32x4复制,并具有新的x值。
-
withY(
int y) → Int32x4 - 返回一个新的 Int32x4,它复制自本 Int32x4 并具有新的 y 值。
-
withZ(
int z) → Int32x4 - 返回一个新的 Int32x4,它复制自本 Int32x4 并具有新的 z 值。
运算符
-
operator &(
Int32x4 other) → Int32x4 - 位与运算符。
-
operator +(
Int32x4 other) → Int32x4 - 加法运算符。
-
operator -(
Int32x4 other) → Int32x4 - 减法运算符。
-
operator ==(
Object other) → bool - 相等运算符。继承
-
operator ^(
Int32x4 other) → Int32x4 - 位异或运算符。
-
operator |(
Int32x4 other) → Int32x4 - 位或运算符。
常量
- wwww → const int
- wwwx → const int
- wwwy → const int
- wwwz → 常量 int
- wwxw → 常量 int
- wwxx → 常量 int
- wwxy → 常量 int
- wwxz → 常量 int
- wwyw → 常量 int
- wwyx → 常量 int
- wwyy → 常量 int
- wwyz → 常量 int
- wwzw → 常量 int
- wwzx → 常量 int
- wwzy → 常量 int
- wwzz → 常量 int
- wxww → 常量 int
- wxwx → 常量 int
- wxwy → 常量 int
- wxwz → 常量 int
- wxxw → 常量 int
- wxxx → 常量 int
- wxxy → 常量 int
- wxxz → 常量 int
- wxyw → 常量 int
- wxyx → 常量 int
- wxyy → 常量 int
- wxyz → 常量 int
- wxzw → 常量 int
- wxzx → 常量 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 → const int
- xxxz → const int
- xxyw → const int
- xxyx → const int
- xxyy → const int
- xxyz → const int
- xxzw → const int
- xxzx → const int
- xxzy → const int
- xxzz → const int
- xyww → const int
- xywx → const int
- xywy → const int
- xywz → const int
- xyxw → const int
- xyxx → const int
- xyxy → const int
- xyxz → const int
- xyyw → const int
- xyyx → const int
- xyyy → const int
- xyyz → const int
- xyzw → const int
- xyzx → const int
- xyzy → const int
- xyzz → const int
- xzww → const int
- xzwx → const int
- xzwy → const int
- xzwz → const int
- xzxw → const int
- xzxx → const 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 → const int
- yxxy → const int
- yxxz → const int
- yxyw → const int
- yxyx → const int
- yxyy → const int
- yxyz → const int
- yxzw → const int
- yxzx → const int
- yxzy → const int
- yxzz → const int
- yyww → const int
- yywx → const int
- yywy → const int
- yywz → const int
- yyxw → const int
- yyxx → const int
- yyxy → const int
- yyxz → const int
- yyyw → const int
- yyyx → const int
- yyyy → const int
- yyyz → const int
- yyzw → const int
- yyzx → const int
- yyzy → const int
- yyzz → const int
- yzww → const int
- yzwx → const 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 → 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