структура XMFLOAT2 (directxmath.h)
Двумерной вектор, состоящий из двух значений с плавающей запятой одной точности.
Список дополнительных функций, таких как конструкторы и операторы, доступные при XMFLOAT2
программировании на C++, см. в разделе расширения XMFLOAT2.
Синтаксис
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
Члены
x
значение float , описывающее координату X вектора.
y
значение float , описывающее координату Y вектора.
Конструктор по умолчанию для XMFLOAT2
.
Конструктор по умолчанию для XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Конструктор для XMFLOAT2
.
Конструктор для XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Назначает данные компонента вектора из одного экземпляра XMFLOAT2
текущему экземпляру XMFLOAT2
.
Этот оператор назначает данные компонента вектора из одного экземпляра XMFLOAT2 текущему экземпляру XMFLOAT2
.
void XMFLOAT2( XMFLOAT2 && unnamedParam1)
Конструктор для XMFLOAT2
.
Конструктор для XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Инициализирует новый экземпляр из XMFLOAT2
двух float
аргументов.
Этот конструктор инициализирует новый экземпляр XMFLOAT2 из двух float
аргументов.
void XMFLOAT2( const float *pArray) noexcept
Инициализирует новый экземпляр из аргумента массива XMFLOAT2
из двух элементов float
.
Этот конструктор инициализирует новый экземпляр XMFLOAT2 из аргумента массива из двух элементов float
.
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Комментарии
XMFLOAT2
можно загрузить в экземпляры XMVECTOR с помощью XMLoadFloat2.
Экземпляры XMVECTOR
могут храниться в экземпляре XMFLOAT2
с XMStoreFloat2.
Пространства имен: Использование DirectX
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и Windows Phone 8 приложений.Требования
Требование | Значение |
---|---|
Заголовок | directxmath.h |