Класс 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
Свойства
- signMask → int только для чтения
-
Извлекает биты знака из каждой дорожки и возвращает их в первых 2 битах. Дорожка "x" — бит 0. Дорожка "y" — бит 1.
- x → double только для чтения
-
Извлечённое значение x.
- y → double только для чтения
-
Извлечённое значение y.
- hashCode → int только для чтения, унаследованное
-
Хэш-код этого объекта.
- runtimeType → Type только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
Операторы
- operator *(
Float64x2 other) → Float64x2 -
Оператор умножения.
- operator +(
Float64x2 other) → Float64x2 -
Оператор сложения.
- operator -(
Float64x2 other) → Float64x2 -
Оператор вычитания.
- operator /(
Float64x2 other) → Float64x2 -
Оператор деления.
- operator unary-(
) → Float64x2 -
Оператор отрицания.
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- abs(
) → Float64x2 -
Возвращает абсолютное значение для каждой дорожки этого Float64x2.
- clamp(
Float64x2 lowerLimit, Float64x2 upperLimit) → Float64x2 -
Ограничивает значения каждой дорожки, чтобы они были в диапазоне
lowerLimit-upperLimit. - max(
Float64x2 other) → Float64x2 -
Возвращает максимальное значение для каждой дорожки в
thisилиother. - min(
Float64x2 other) → Float64x2 -
Возвращает минимальное значение для каждой дорожки в
thisилиother. - scale(
double s) → Float64x2 -
Возвращает копию
this, где каждая дорожка умножается наs. Эквивалентно this * new Float64x2.splat(s) - sqrt(
) → Float64x2 -
Возвращает квадратный корень для каждой дорожки
this. - withX(
double x) → Float64x2 -
Возвращает новый Float64x2, скопированный из
thisс новым значением x. - withY(
double y) → Float64x2 -
Возвращает новый Float64x2, скопированный из
thisс новым значением y. - noSuchMethod(
Invocation invocation) → dynamic унаследованное -
Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованное -
Возвращает строковое представление этого объекта.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-typed_data/Float64x2-class.html