Spec-Zone.ru › Dart 2

dart:typed_data

Класс 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

Spec-Zone.ru

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