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.
Header ini digunakan oleh DirectXMath. Untuk informasi selengkapnya, lihat:
directxpackedvector.h berisi antarmuka pemrograman berikut:
Fungsi
|
XMConvertFloatToHalf Mengonversi nilai floating-point presisi tunggal menjadi nilai floating-point setengah presisi. |
|
XMConvertFloatToHalfStream Mengonversi aliran nilai floating-point presisi tunggal menjadi aliran nilai floating-point setengah presisi. |
|
XMConvertHalfToFloat Mengonversi nilai floating-point setengah presisi menjadi nilai floating-point presisi tunggal. |
|
XMConvertHalfToFloatStream Mengonversi aliran nilai floating-point setengah presisi ke aliran nilai floating-point presisi tunggal. |
|
XMLoadByte2 Memuat XMBYTE2 ke dalam XMVECTOR. |
|
XMLoadByte4 Memuat XMBYTE4 ke dalam XMVECTOR. |
|
XMLoadByteN2 Memuat XMBYTEN2 ke dalam XMVECTOR. |
|
XMLoadByteN4 Memuat XMBYTEN4 ke dalam XMVECTOR. |
|
XMLoadColor Memuat XMCOLOR ke dalam XMVECTOR. |
|
XMLoadDec4 Memuat XMDEC4 ke dalam XMVECTOR. |
|
XMLoadDecN4 Memuat XMDECN4 ke dalam XMVECTOR. |
|
XMLoadFloat3PK Memuat XMFLOAT3PK ke dalam XMVECTOR. |
|
XMLoadFloat3SE Memuat XMFLOAT3SE ke dalam XMVECTOR. |
|
XMLoadHalf2 Memuat XMHALF2 ke dalam XMVECTOR. |
|
XMLoadHalf4 Memuat XMHALF4 ke dalam XMVECTOR. |
|
XMLoadShort2 Memuat XMSHORT2 ke dalam XMVECTOR. |
|
XMLoadShort4 Memuat XMSHORT4 ke dalam XMVECTOR. |
|
XMLoadShortN2 Memuat XMSHORTN2 ke dalam XMVECTOR. |
|
XMLoadShortN4 Memuat XMSHORTN4 ke dalam XMVECTOR. |
|
XMLoadU555 Memuat XMU555 ke dalam XMVECTOR. |
|
XMLoadU565 Memuat XMU565 ke dalam XMVECTOR. |
|
XMLoadUByte2 Memuat XMUBYTE2 ke dalam XMVECTOR. |
|
XMLoadUByte4 Memuat XMUBYTE4 ke dalam XMVECTOR. |
|
XMLoadUByteN2 Memuat XMUBYTEN2 ke dalam XMVECTOR. |
|
XMLoadUByten4 Memuat XMUBYTEN4 ke dalam XMVECTOR. |
|
XMLoadUDec4 Memuat XMUDEC4 ke dalam XMVECTOR. |
|
XMLoadUDecN4 Memuat XMUDECN4 ke dalam XMVECTOR. |
|
XMLoadUDecN4_XR Memuat XMUDECN4 rentang yang diperluas ke dalam XMVECTOR. |
|
XMLoadUNibble4 Memuat XMUNIBBLE4 ke dalam XMVECTOR. |
|
XMLoadUShort2 Memuat XMUSHORT2 ke dalam XMVECTOR. |
|
XMLoadUShort4 Memuat XMUSHORT4 ke dalam XMVECTOR. |
|
XMLoadUShortN2 Memuat XMUSHORTN2 ke dalam XMVECTOR. |
|
XMLoadUShortN4 Memuat XMUSHORTN4 ke dalam XMVECTOR. |
|
XMLoadXDec4 Memuat XMXDEC4 ke dalam XMVECTOR. |
|
XMLoadXDecN4 Memuat XMXDECN4 ke dalam XMVECTOR. |
|
XMStoreByte2 Menyimpan XMVECTOR di XMBYTE2. |
|
XMStoreByte4 Menyimpan XMVECTOR di XMBYTE4. |
|
XMStoreByteN2 Menyimpan XMVECTOR di XMBYTEN2. |
|
XMStoreByteN4 Menyimpan XMVECTOR di XMBYTEN4. |
|
XMStoreColor Menyimpan XMVECTOR di XMCOLOR. |
|
XMStoreDec4 Menyimpan XMVECTOR di XMDEC4. |
|
XMStoreDecN4 Menyimpan XMVECTOR di XMDECN4. |
|
XMStoreFloat3PK Menyimpan XMVECTOR di XMFLOAT3PK. |
|
XMStoreFloat3SE Menyimpan XMVECTOR di XMFLOAT3SE. |
|
XMStoreHalf2 Menyimpan XMVECTOR di XMHALF2. |
|
XMStoreHalf4 Menyimpan XMVECTOR di XMHALF4. |
|
XMStoreShort2 Menyimpan XMVECTOR di XMSHORT2. |
|
XMStoreShort4 Menyimpan XMVECTOR di XMSHORT4. |
|
XMStoreShortN2 Menyimpan XMVECTOR di XMSHORTN2. |
|
XMStoreShortN4 Menyimpan XMVECTOR di XMSHORTN4. |
|
XMStoreU555 Menyimpan XMVECTOR dalam XMU555. |
|
XMStoreU565 Menyimpan XMVECTOR di XMU565. |
|
XMStoreUByte2 Menyimpan XMVECTOR di XMUBYTE2. |
|
XMStoreUByte4 Menyimpan XMVECTOR dalam XMUBYTE4. |
|
XMStoreUByteN2 Menyimpan XMVECTOR di XMUBYTEN2. |
|
XMStoreUByteN4 Menyimpan XMVECTOR di XMUBYTEN4. |
|
XMStoreUDec4 Menyimpan XMVECTOR di XMUDEC4. |
|
XMStoreUDecN4 Menyimpan XMVECTOR dalam XMUDECN4. |
|
XMStoreUDecN4_XR Menyimpan rentang XMUDECN4 yang diperluas ke dalam XMVECTOR. |
|
XMStoreUNibble4 Menyimpan XMVECTOR dalam XMUNIBBLE4. |
|
XMStoreUShort2 Menyimpan XMVECTOR di XMUSHORT2. |
|
XMStoreUShort4 Menyimpan XMVECTOR dalam XMUSHORT4. |
|
XMStoreUShortN2 Menyimpan XMVECTOR di XMUSHORTN2. |
|
XMStoreUShortN4 Menyimpan XMVECTOR dalam XMUSHORTN4. |
|
XMStoreXDec4 Menyimpan XMVECTOR di XMXDEC4. |
|
XMStoreXDecN4 Menyimpan XMVECTOR di XMXDECN4. |
Struktur
|
XMBYTE2 Vektor 2D di mana setiap komponen adalah bilangan bulat bertanda tangan, panjangnya 8-bit (1 byte). |
|
XMBYTE4 Vektor 4D di mana setiap komponen adalah bilangan bulat bertanda tangan, panjangnya 8-bit (1 byte). |
|
XMBYTEN2 Vektor 2D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai bilangan bulat 8-bit (1 byte) yang ditandatangani. |
|
XMBYTEN4 Vektor 3D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai bilangan bulat 8-bit (1 byte) yang ditandatangani. |
|
XMCOLOR Vektor warna Alpha Red Green Blue (ARGB) 32-bit, di mana setiap saluran warna ditentukan sebagai bilangan bulat 8 bit yang tidak ditandatangani. |
|
XMDEC4 Vektor 4D dengan komponen x-,y-, dan z- direpresentasikan sebagai nilai bilangan bulat bertanda 10 bit, dan komponen w sebagai nilai bilangan bulat bertanda 2 bit. |
|
XMDECN4 Vektor 4D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai komponen x-,y-, dan z- yang ditandatangani 10 bit dan komponen w yang ditandatangani 2 bit. |
|
XMFLOAT3PK Menjelaskan vektor 3D dengan komponen X dan Y yang disimpan sebagai angka titik mengambang 11 bit, dan komponen Z disimpan sebagai nilai floating-point 10 bit. |
|
XMFLOAT3SE Menjelaskan vektor 3D dari tiga komponen floating-point dengan mantissa 9 bit, masing-masing berbagi eksponen 5-bit yang sama. |
|
XMHALF2 Vektor 2D yang terdiri dari dua nilai floating-point setengah presisi (16bit). |
|
XMHALF4 Menjelaskan vektor 4D yang terdiri dari empat nilai floating-point empat presisi setengah (16-bit). |
|
XMSHORT2 Menjelaskan vektor 2D yang terdiri dari komponen bilangan bulat bertanda tangan 16-bit dan dinormalisasi. |
|
XMSHORT4 Vektor 4D yang terdiri dari komponen bilangan bulat bertanda 16-bit. |
|
XMSHORTN2 Vektor 2D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai bilangan bulat 16-bit yang ditandatangani (ketik int16_t). |
|
XMSHORTN4 Vektor 4D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai bilangan bulat 16-bit yang ditandatangani, (ketik int16_t). |
|
XMU555 Vektor 4D dengan komponen x-,y-, dan z- direpresentasikan sebagai nilai bilangan bulat yang tidak ditandatangani 5 bit, dan komponen w sebagai nilai bilangan bulat 1 bit. |
|
XMU565 Vektor 3D dengan komponen x- dan z- direpresentasikan sebagai nilai bilangan bulat tidak bertanda 5-bit, dan komponen y- sebagai nilai bilangan bulat yang tidak ditandatangani 6-bit. |
|
XMUBYTE2 Menjelaskan vektor 2D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani, panjangnya 8-bit (1 byte). |
|
XMUBYTE4 Menjelaskan vektor 4D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani, panjangnya 8-bit (1 byte). |
|
XMUBYTEN2 Vektor 2D untuk menyimpan nilai yang tidak ditandatangani dan dinormalisasi sebagai bilangan bulat 8-bit (1 byte) yang ditandatangani. |
|
XMUBYTEN4 Vektor 3D untuk menyimpan nilai yang tidak ditandatangani dan dinormalisasi sebagai bilangan bulat 8-bit (1 byte) yang ditandatangani. |
|
XMUDEC4 Vektor 4D dengan komponen x-,y-, dan z- direpresentasikan sebagai nilai bilangan bulat tidak bertanda 10 bit, dan komponen-w sebagai nilai bilangan bulat yang tidak ditandatangani 2 bit. |
|
XMUDECN4 Vektor 4D untuk menyimpan nilai bilangan bulat yang tidak ditandatangani dan dinormalisasi sebagai komponen x,y-, dan z yang tidak ditandatangani 10 bit dan komponen w-component yang tidak ditandatangani 2-bit. |
|
XMUNIBBLE4 Vektor 4D dengan empat komponen bilangan bulat 4-bit yang tidak ditandatangani. |
|
XMUSHORT2 Menjelaskan vektor 2D yang terdiri dari komponen bilangan bulat 16-bit yang tidak ditandatangani. |
|
XMUSHORT4 Vektor 4D yang terdiri dari komponen bilangan bulat 16-bit yang tidak ditandatangani. |
|
XMUSHORTN2 Vektor 2D untuk menyimpan nilai yang tidak ditandatangani dan dinormalisasi sebagai bilangan bulat 16-bit yang tidak ditandatangani, (ketik uint16_t). |
|
XMUSHORTN4 Vektor 4D untuk menyimpan nilai yang tidak ditandatangani dan dinormalisasi sebagai bilangan bulat 16-bit yang ditandatangani (ketik uint16_t). |
|
XMXDEC4 Vektor 4D dengan komponen x-,y-, dan z- direpresentasikan sebagai nilai bilangan bulat bertanda 10 bit, dan komponen-w sebagai nilai bilangan bulat yang tidak ditandatangani 2 bit. |
|
XMXDECN4 Vektor 4D untuk menyimpan nilai yang ditandatangani dan dinormalisasi sebagai komponen x-,y-, dan z- yang ditandatangani 10 bit dan nilai yang tidak ditandatangani dan dinormalisasi sebagai komponen w yang tidak ditandatangani 2 bit. |