Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Vektor 4D yang terdiri dari komponen bilangan bulat bertanda tangan 16-bit.
Untuk daftar fungsionalitas tambahan seperti konstruktor dan operator yang tersedia saat XMSHORT4 Anda memprogram di C++, lihat Ekstensi XMSHORT4.
Sintaks
struct XMSHORT4 {
union {
struct {
int16_t x;
int16_t y;
int16_t z;
int16_t w;
};
uint64_t v;
};
void XMSHORT4();
void XMSHORT4(
const XMSHORT4 & unnamedParam1
);
XMSHORT4 & operator=(
const XMSHORT4 & unnamedParam1
);
void XMSHORT4(
XMSHORT4 && unnamedParam1
);
XMSHORT4 & operator=(
XMSHORT4 && unnamedParam1
);
void XMSHORT4(
uint64_t Packed
) noexcept;
void XMSHORT4(
int16_t _x,
int16_t _y,
int16_t _z,
int16_t _w
) noexcept;
void XMSHORT4(
const int16_t *pArray
) noexcept;
void XMSHORT4(
float _x,
float _y,
float _z,
float _w
) noexcept;
void XMSHORT4(
const float *pArray
) noexcept;
XMSHORT4 & operator=(
uint64_t Packed
) noexcept;
};
Anggota
x
Integer 16-bit yang ditandatangani dalam rentang [-32767, 32767] yang menjelaskan koordinat x vektor.
y
Integer 16-bit yang ditandatangani dalam rentang [-32767, 32767] yang menjelaskan koordinat y vektor.
z
Integer 16-bit yang ditandatangani dalam rentang [-32767, 32767] yang menjelaskan koordinat z vektor.
w
Integer 16-bit yang ditandatangani dalam rentang [-32767, 32767] yang menjelaskan koordinat w vektor.
v
Konstruktor default untuk XMSHORT4.
Konstruktor default untuk XMSHORT4.
void XMSHORT4( const XMSHORT4 & unnamedParam1)
Konstruktor untuk XMSHORT4.
Konstruktor untuk XMSHORT4.
XMSHORT4 & operator=( const XMSHORT4 & unnamedParam1)
Menetapkan data komponen vektor dari satu instans XMSHORT4 ke instans saat ini dari XMSHORT4.
Operator ini menetapkan data komponen vektor dari satu instans XMSHORT4 ke instans saat ini dari XMSHORT4.
void XMSHORT4( XMSHORT4 && unnamedParam1)
Konstruktor untuk XMSHORT4.
Konstruktor untuk XMSHORT4.
XMSHORT4 & operator=( XMSHORT4 && unnamedParam1)
noexcept XMSHORT4 kekosongan (uint64_t Packed)
Konstruktor untuk XMSHORT4.
Konstruktor untuk XMSHORT4.
void XMSHORT4( int16_t _x, int16_t _y, int16_t _z, int16_t _w) noexcept
Menginisialisasi instans baru dari XMSHORT4 empat int16_t argumen.
Konstruktor ini menginisialisasi instans baru XMSHORT4 dari empat int16_t argumen.
void XMSHORT4( const int16_t *pArray) noexcept
Menginisialisasi instans baru XMSHORT4 dari argumen array empat elemen int16_t .
Konstruktor ini menginisialisasi instans baru XMSHORT4 dari argumen array elemen int16_t .
void XMSHORT4(float _x, float _y, float _z, float _w) noexcept
Menginisialisasi instans baru dari XMSHORT4 empat float argumen.
Konstruktor ini menginisialisasi instans baru XMSHORT4 dari empat float argumen.
void XMSHORT4( const float *pArray) noexcept
Menginisialisasi instans baru XMSHORT4 dari argumen array empat elemen float .
Konstruktor ini menginisialisasi instans baru XMSHORT4 dari argumen array empat elemen float .
XMSHORT4 & operator=( uint64_t Packed) noexcept
Keterangan
XMSHORT4 dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadShort4.
Instans dapat disimpan ke dalam instans XMVECTORXMSHORT4 dengan XMStoreShort4.
Namespace: Gunakan DirectX::P ackedVector
Persyaratan Platform
Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.Persyaratan
| Header | directxpackedvector.h |