Spec-Zone.ru › Dart 2

dart:typed_data

Класс Float64x2

Неизменяемый тип значения Float64x2 и операции.

Float64x2 хранит 2 64-битных значения с плавающей точкой в «дорожках». Дорожки — это соответственно «x» и «y».

Попытка класса расширить Float64x2 или реализовать его приводит к ошибке времени компиляции.

Конструкторы

Float64x2(double x, double y)
фабричный
Float64x2.fromFloat32x4(Float32x4 v)
фабричный
Использует дорожки «x» и «y» из v.
Float64x2.splat(double v)
фабричный
Float64x2.zero()
фабричный

Свойства

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. Эквивалентно this * 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.19.6/dart-typed_data/Float64x2-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API