Vector2h Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Двухкомпонентный вектор типа Half. Занимает всего 4 байта.
[System.Serializable]
public struct Vector2h : IEquatable<OpenTK.Vector2h>, System.Runtime.Serialization.ISerializable
type Vector2h = struct
interface ISerializable
- Наследование
-
Vector2h
- Атрибуты
- Реализации
Конструкторы
Vector2h(Half, Half) |
Новый экземпляр Half2 позволит избежать преобразования и копирования непосредственно из параметров Half. |
Vector2h(Half) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(SerializationInfo, StreamingContext) |
Конструктор, используемый ISerializable для десериализации объекта. |
Vector2h(Single, Single, Boolean) |
Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой. |
Vector2h(Single, Single) |
Новый экземпляр Half2 преобразует 2 параметра в 16-битовую половинную точность с плавающей запятой. |
Vector2h(Single) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(Vector2, Boolean) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(Vector2, Boolean) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(Vector2) |
Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половины точности. |
Vector2h(Vector2) |
Новый экземпляр Half2 преобразует Vector2 в 16-битовую точку с плавающей запятой половины точности. Это самый быстрый конструктор. |
Vector2h(Vector2d, Boolean) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(Vector2d, Boolean) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Vector2h(Vector2d) |
Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности. |
Vector2h(Vector2d) |
Новый экземпляр Half2 преобразует Vector2d в 16-битовую точку с плавающей запятой половины точности. Это более быстрый конструктор. |
Поля
SizeInBytes |
Размер в байтах для экземпляра структуры Half2 равен 4. |
X |
Компонент X half2. |
Y |
Компонент Y half2. |
Методы
Equals(Vector2h) |
Возвращает значение, указывающее, равен ли данный экземпляр указанному вектору OpenTK.Half2. |
FromBinaryStream(BinaryReader) |
Обновления компоненты X и Y этого экземпляра путем чтения из потока. |
FromBytes(Byte[], Int32) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
GetBytes(Vector2h) |
Возвращает Half2 в виде массива байтов. |
GetObjectData(SerializationInfo, StreamingContext) |
Используется ISerialize для сериализации объекта . |
ToBinaryStream(BinaryWriter) |
Записывает компоненты X и Y этого экземпляра в поток. |
ToString() |
Возвращает строку, содержащую числа Half2 в понятной для человека форме. |
ToVector2() |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
ToVector2d() |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Операторы
Explicit(Vector2 to Vector2h) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Explicit(Vector2d to Vector2h) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Explicit(Vector2h to Vector2) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |
Explicit(Vector2h to Vector2d) |
Двухкомпонентный вектор типа Half. Занимает всего 4 байта. |