Float32x4抽象 最终

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()
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
对象的运行时类型的表示。
无设置器继承
signMask int
从每个 lane 提取符号位,并在前 4 位中返回它们。 "x" lane 是位 0。 "y" lane 是位 1。 "z" lane 是位 2。 "w" lane 是位 3。
无设置器
w double
提取的 w 值。
无设置器
x double
提取的 x 值。
无设置器
y double
提取的 y 值。
无设置器
z double
提取的 z 值。
无设置器

方法

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
thisother 之间打乱通道值。返回的 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
传递给 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 → 常量 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