Spec-Zone.ru › Dart 1

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

Свойства

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

Spec-Zone.ru

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