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