Класс Float64x2
Неизменяемый тип данных и операции для Float64x2.
Float64x2 хранит 2 64-битных значения с плавающей запятой в "полях". Поля — это "x" и "y" соответственно.
Конструкторы
-
Float64x2(double x, double y)
factory
-
Float64x2.fromFloat32x4(Float32x4 v)
factory
- Использует поля "x" и "y" из
v. -
Float64x2.splat(double v)
factory
-
Float64x2.zero()
factory
Свойства
-
hashCode → int
только для чтения, унаследованное
- Хеш-код этого объекта.
-
runtimeType → Type
только для чтения, унаследованное
- Представление типа объекта во время выполнения.
-
signMask → int
только для чтения
- Извлекает биты знака из каждого поля и возвращает их в первых 2 битах. Поле "x" — бит 0. Поле "y" — бит 1.
-
x → double
только для чтения
- Извлечённое значение x.
-
y → double
только для чтения
- Извлечённое значение y.
Методы
-
abs(
) → Float64x2 - Возвращает значение по модулю для каждого поля этого Float64x2.
-
clamp(
Float64x2 lowerLimit, Float64x2 upperLimit) → Float64x2 - Ограничивает значения полей this по диапазону
lowerLimit-upperLimit. -
max(
Float64x2 other) → Float64x2 - Возвращает максимальное значение для каждого поля в this или
other. -
min(
Float64x2 other) → Float64x2 - Возвращает минимальное значение для каждого поля в this или
other. -
noSuchMethod(
Invocation invocation) → dynamic унаследованное - Вызывается при доступе к несуществующему методу или свойству.
-
scale(
double s) → Float64x2 - Возвращает копию this, где каждое поле масштабируется на
s. Эквивалентно этому * new Float64x2.splat(s) -
sqrt(
) → Float64x2 - Возвращает квадратный корень для каждого поля this.
-
toString(
) → String унаследованное - Строковое представление этого объекта.
-
withX(
double x) → Float64x2 - Возвращает новый Float64x2, скопированный из this с новым значением x.
-
withY(
double y) → Float64x2 - Возвращает новый Float64x2, скопированный из this с новым значением y.
Операторы
-
operator *(
Float64x2 other) → Float64x2 - Оператор умножения.
-
operator +(
Float64x2 other) → Float64x2 - Оператор сложения.
-
operator -(
Float64x2 other) → Float64x2 - Оператор вычитания.
-
operator /(
Float64x2 other) → Float64x2 - Оператор деления.
-
operator ==(
Object other) → bool унаследованное - Оператор равенства.
-
operator unary-(
) → Float64x2 - Оператор отрицания.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-typed_data/Float64x2-class.html