Int32x4抽象 最终

Int32x4 及其运算。

Int32x4 在 "lanes" 中存储 4 个 32 位位掩码。这些 lanes 分别为 "x","y","z" 和 "w"。

构造函数

Int32x4(int x, int y, int z, int w)
工厂
Int32x4.bool(bool x, bool y, bool z, bool w)
工厂
Int32x4.fromFloat32x4Bits(Float32x4 x)
工厂

属性

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位掩码合并trueValuefalseValue:当此Int32x4中的位为开时,从trueValue选择位。当此Int32x4中的位为关时,从falseValue选择位。
shuffle(int mask) Int32x4
重新排列通道值。 mask必须是256个重新排列常量之一。
shuffleMix(Int32x4 other, int mask) Int32x4
重新排列此Int32x4other中的通道值。返回的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
传递给 shuffleshuffleMix 的掩码。
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