Int32x4 和操作。
Int32x4 以 "lanes" 存储了 4 个 32 位的位掩码。声道分别是 "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
- 从每个车道提取最高位,并将它们作为前 4 位返回。 "x" 道是位 0。 "y" 道是位 1。 "z" 道是位 2。 "w" 道是位 3。无设置器
- w → int
- 从 w 道提取 32 位掩码。无设置器
- x → int
- 从 x 道提取 32 位掩码。无设置器
- y → int
- 从 y 道提取 32 位掩码。无设置器
- z → int
- 从 z 道提取 32 位掩码。无设置器
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
select(
Float32x4 trueValue, Float32x4 falseValue ) → Float32x4 - 根据此对象的位掩码合并
trueValue
和falseValue
:当此对象中的位为置位时,从trueValue
中选取位。当此对象中的位为清零时,从falseValue
中选取位。 -
shuffle(
int mask) → Int32x4 - 对通道值进行洗牌。
mask
必须是256个洗牌常量之一。 -
shuffleMix(
Int32x4 other, int mask ) → Int32x4 - 对此和
other
中的通道值进行洗牌。返回的Int32x4将包含来自此对象的XY通道和来自other
的ZW通道。使用与shuffle相同的mask
。 -
toString(
) → String - 此对象的字符串表示形式。继承
-
withFlagW(
bool w ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 w 值的。
-
withFlagX(
bool x ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 x 值的。
-
withFlagY(
bool y ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 y 值的。
-
withFlagZ(
bool z ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 z 值的。
-
withW(
int w ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 w 值的。
-
withX(
int x ) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 x 值的。
-
withY(
int y) → Int32x4 - 返回一个新Int32x4,它是从此对象复制并具有新 y 值的。
-
withZ(
int z) → 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 - 位运算或。
常量
- www → 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 → 常量 int
- wyzx → 常量 int
- wyzy → 常量 int
- wyzz → 常量 int
- wzww → 常量 int
- wzwx → 常量 int
- wzwy → 常量 int
- wzwz → 常量 int
- wzxw → 常量 int
- wzxx → 常量 int
- wzxy → 常量 int
- wzxz → 常量 int
- wzyw → 常量 int
- wzyx → 常量 int
- wzyy → 常量 int
- wzyz → 常量 int
- wzzw → 常量 int
- wzzx → 常量 int
- wzzy → 常量 int
- wzzz → 常量 int
- xwww → 常量 int
- xwwx → 常量 int
- xwwy → 常量 int
- xwwz → 常量 int
- xwxw → 常量 int
- xwxx → 常量 int
- xwxy → 常量 int
- xwxz → 常量 int
- xwyw → 常量 int
- xwyx → 常量 int
- xwyy → 常量 int
- xwyz → 常量 int
- xwzw → 常量 int
- xwzx → 常量 int
- xwzy → 常量 int
- xwzz → 常量 int
- xxww → 常量 int
- xxwx → 常量 int
- xxwy → 常量 int
- xxwz → 常量 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 → 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 → const int
- xzxz → const int
- xzxy → const int
- xzyx → const int
- xzyy → const int
- xzyz → const int
- xzzw → const int
- xzzx → const int
- xzzy → const int
- xzzz → const int
- ywww → const int
- ywwx → const int
- ywwy → const int
- ywwz → const int
- ywxw → const int
- ywxx → const int
- ywxy → const int
- ywxz → const int
- ywyw → const int
- ywyx → const int
- ywyy → const int
- ywyz → const 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 → 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