Int32x4抽象 最终

Int32x4 和操作。

Int32x4 以 "lanes" 存储了 4 个 32 位的位掩码。声道分别是 "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
从每个车道提取最高位,并将它们作为前 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
根据此对象的位掩码合并trueValuefalseValue:当此对象中的位为置位时,从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
传递给 shuffleshuffleMix 的掩码。
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