header directxmath.h
Header ini digunakan oleh DirectXMath. Untuk informasi selengkapnya, lihat:
directxmath.h berisi antarmuka pemrograman berikut:
NA:directxmath::operator- Menghitung negasi instans XMVECTOR. |
NA:directxmath::operator- Mengurangi satu instans XMVECTOR dari instans kedua, mengembalikan hasilnya dalam instans baru XMVECTOR. |
NA:directxmath::operator* Mengalikan satu instans XMVECTOR dengan instans kedua, mengembalikan hasilnya dalam instans ketiga. |
NA:directxmath::operator* Kalikan instans XMVECTOR dengan nilai floating point, mengembalikan hasil instans baru XMVECTOR. |
NA:directxmath::operator* Kalikan nilai titik mengambang dengan instans XMVECTOR, mengembalikan hasil instans baru XMVECTOR. |
NA:directxmath::operator*= Mengalikan satu instans XMVECTOR dengan instans kedua, mengembalikan referensi ke instans awal yang diperbarui. |
NA:directxmath::operator*= Mengalikan instans XMVECTOR dengan nilai floating point dan mengembalikan referensi ke instans yang diperbarui. |
NA:directxmath::operator/ Membagi satu instans XMVECTOR dengan instans kedua, mengembalikan hasilnya dalam instance.o ketiga |
NA:directxmath::operator/ Membagi instans XMVECTOR dengan nilai floating point, mengembalikan hasil instans baru XMVECTOR. |
NA:directxmath::operator/= Membagi satu instans XMVECTOR dengan instans kedua, mengembalikan referensi ke instans awal yang diperbarui. |
NA:directxmath::operator/= Membagi instans XMVECTOR dengan nilai floating point dan mengembalikan referensi ke instans yang diperbarui. |
NA:directxmath::operator+ Menjalankan operasi identitas pada instans XMVECTOR. |
NA:directxmath::operator+ Menambahkan dua instans XMVECTOR, mengembalikan hasilnya dalam instans baru. |
NA:directxmath::operator+= Menambahkan nilai titik mengambang ke instans XMVECTOR, dan mengembalikan referensi ke instans yang diperbarui. |
NA:directxmath::operator-= Mengurangi nilai floating point dari instans XMVECTOR saat ini, mengembalikan hasil dalam instans saat ini yang diperbarui. |
XMColorAdjustContrast Menyesuaikan nilai kontras warna. |
XMColorAdjustSaturation Menyesuaikan nilai saturasi warna. |
XMColorEqual Pengujian untuk kesetaraan dua warna. |
XMColorGreater Menguji apakah semua komponen warna pertama lebih besar dari komponen yang sesuai dalam warna kedua. |
XMColorGreaterOrEqual Menguji apakah semua komponen warna pertama lebih besar dari atau sama dengan komponen yang sesuai dari warna kedua. |
XMColorHSLToRGB Mengonversi nilai warna HSL ke nilai warna RGB. |
XMColorHSVToRGB Mengonversi nilai warna HSV ke nilai warna RGB. |
XMColorIsInfinite Pengujian untuk melihat apakah salah satu komponen warna adalah infinitas positif atau negatif. |
XMColorIsNaN Pengujian untuk melihat apakah ada komponen warna yang bukan angka (NaN). |
XMColorLess Menguji apakah semua komponen warna pertama kurang dari komponen yang sesuai dari warna kedua. |
XMColorLessOrEqual Menguji apakah semua komponen warna pertama kurang dari atau sama dengan komponen yang sesuai dari warna kedua. |
XMColorModulate Memadukan dua warna dengan mengalikan komponen yang sesuai bersama-sama. |
XMColorNegative Menentukan nilai warna RGB negatif dari warna. |
XMColorNotEqual Pengujian untuk melihat apakah dua warna tidak sama. |
XMColorRGBToHSL Mengonversi nilai warna RGB ke nilai warna HSL. |
XMColorRGBToHSV Mengonversi nilai warna RGB ke nilai warna HSV. |
XMColorRGBToSRGB Mengonversi vektor warna RGB menjadi sRGB. |
XMColorRGBToXYZ Mengonversi nilai warna RGB ke nilai warna XYZ. |
XMColorRGBToYUV Mengonversi nilai warna RGB ke nilai warna YUV. |
XMColorRGBToYUV_HD Mengonversi nilai warna RGB ke nilai warna HD YUV. |
XMColorRGBToYUV_UHD Mengonversi nilai warna RGB menjadi nilai warna YUV UHD. |
XMColorSRGBToRGB Mengonversi vektor warna sRGB ke RGB. |
XMColorSRGBToXYZ Mengonversi nilai warna SRGB ke nilai warna XYZ. |
XMColorXYZToRGB Mengonversi nilai warna XYZ ke nilai warna RGB. |
XMColorXYZToSRGB Mengonversi nilai warna XYZ ke nilai warna SRGB. |
XMColorYUVToRGB Mengonversi nilai warna YUV ke nilai warna RGB. |
XMColorYUVToRGB_HD Mengonversi nilai warna YUV ke nilai warna HD RGB. |
XMColorYUVToRGB_UHD Mengonversi nilai warna YUV ke nilai warna RGB UHD. |
XMComparisonAllFalse Menguji nilai perbandingan untuk menentukan apakah semua komponen yang dibandingkan salah. |
XMComparisonAllInBounds Menguji nilai perbandingan untuk menentukan apakah semua komponen yang dibandingkan berada dalam batas yang ditetapkan. |
XMComparisonAllTrue Menguji nilai perbandingan untuk menentukan apakah semua komponen yang dibandingkan benar. |
XMComparisonAnyFalse Menguji nilai perbandingan untuk menentukan apakah salah satu komponen yang dibandingkan adalah false. |
XMComparisonAnyOutOfBounds Menguji nilai perbandingan untuk menentukan apakah salah satu komponen yang dibandingkan berada di luar batas yang ditetapkan. |
XMComparisonAnyTrue Menguji nilai perbandingan untuk menentukan apakah salah satu komponen yang dibandingkan benar. |
XMComparisonMixed Menguji nilai perbandingan untuk menentukan apakah komponen yang dibandingkan memiliki hasil campuran--beberapa true dan beberapa false. |
XMConvertToDegrees Mengonversi sudut yang diukur dalam radian menjadi satu diukur dalam derajat. |
XMConvertToRadians Mengonversi sudut yang diukur dalam derajat menjadi satu diukur dalam radian. |
XMConvertVectorFloatToInt Mengonversi XMVECTOR dengan komponen float ke XMVECTOR dengan komponen int32_t dan menerapkan bias seragam. |
XMConvertVectorFloatToUInt Mengonversi XMVECTOR dengan komponen float ke XMVECTOR dengan komponen uint32_t dan menerapkan bias seragam. |
XMConvertVectorIntToFloat Mengonversi XMVECTOR dengan komponen int32_t ke XMVECTOR dengan komponen float dan menerapkan bias seragam. |
XMConvertVectorUIntToFloat Mengonversi XMVECTOR dengan komponen uint32_t ke XMVECTOR dengan komponen float dan menerapkan bias seragam. |
XMFresnelTerm Menghitung istilah Fresnel untuk cahaya yang tidak dipolarisasi. |
XMLoadFloat Memuat nilai skalar floating-point ke dalam XMVECTOR. |
XMLoadFloat2 Memuat XMFLOAT2 ke dalam XMVECTOR. |
XMLoadFloat2A Memuat XMFLOAT2A ke dalam XMVECTOR. |
XMLoadFloat3 Memuat XMFLOAT3 ke dalam XMVECTOR. |
XMLoadFloat3A Memuat XMFLOAT3A ke dalam XMVECTOR. |
XMLoadFloat3x3 Memuat XMFLOAT3X3 ke dalam XMMATRIX. |
XMLoadFloat3x4 Memuat XMFLOAT3X4 ke dalam XMMATRIX. |
XMLoadFloat3x4A Memuat XMFLOAT3X4A ke dalam XMMATRIX. |
XMLoadFloat4 Memuat XMFLOAT4 ke dalam XMVECTOR. |
XMLoadFloat4A Memuat XMFLOAT4A ke dalam XMVECTOR. |
XMLoadFloat4x3 Memuat XMFLOAT4X3 ke dalam XMMATRIX. |
XMLoadFloat4x3A Memuat XMFLOAT4X3A ke dalam XMVECTOR. |
XMLoadFloat4x4 Memuat XMFLOAT4X4 ke dalam XMMATRIX. |
XMLoadFloat4x4A Memuat XMFLOAT4X4A ke dalam XMVECTOR. |
XMLoadInt Memuat nilai skalar ke dalam XMVECTOR. |
XMLoadInt2 Memuat data ke dalam komponen x dan y dari XMVECTOR. |
XMLoadInt2A Memuat data selaras 16 byte ke dalam komponen x dan y dari XMVECTOR. |
XMLoadInt3 Memuat data ke dalam komponen x, y, dan z dari XMVECTOR, tanpa pemeriksaan jenis. |
XMLoadInt3A Memuat data selaras 16 byte ke dalam komponen x, y, dan z dari XMVECTOR, tanpa pemeriksaan jenis. |
XMLoadInt4 Memuat data ke dalam XMVECTOR, tanpa pemeriksaan jenis. |
XMLoadInt4A Memuat data selaras 16 byte ke dalam XMVECTOR, tanpa pemeriksaan jenis. |
XMLoadSInt2 Memuat data bilangan bulat yang ditandatangani ke dalam komponen x dan y dari XMVECTOR. |
XMLoadSInt3 Memuat data bilangan bulat yang ditandatangani ke dalam komponen x, y, dan z dari XMVECTOR. |
XMLoadSInt4 Memuat data bilangan bulat yang ditandatangani ke dalam XMVECTOR. |
XMLoadUInt2 Memuat data bilangan bulat yang tidak ditandatangani ke dalam komponen x dan y dari XMVECTOR. |
XMLoadUInt3 Memuat data bilangan bulat yang tidak ditandatangani ke dalam komponen x, y, dan z dari XMVECTOR, tanpa pemeriksaan jenis. |
XMLoadUInt4 Memuat data bilangan bulat yang tidak ditandatangani ke dalam XMVECTOR. |
XMMatrixAffineTransformation Membangun matriks transformasi afin. |
XMMatrixAffineTransformation2D Membangun matriks transformasi afin 2D di bidang xy. |
XMMatrixDecompose Memecah matriks transformasi 3D umum menjadi komponen skalar, rotasi, dan terjemahannya. |
XMMatrixDeterminant Menghitung penentu matriks. |
XMMatrixIdentity Membangun matriks identitas. |
XMMatrixInverse Menghitung inversi matriks. |
XMMatrixIsIdentity Menguji apakah matriks adalah matriks identitas. |
XMMatrixIsInfinite Menguji apakah salah satu elemen matriks positif atau negatif tidak terbatas. |
XMMatrixIsNaN Menguji apakah salah satu elemen matriks adalah NaN. |
XMMatrixLookAtLH Membangun matriks tampilan untuk sistem koordinat sebelah kiri menggunakan posisi kamera, arah atas, dan titik fokus. |
XMMatrixLookAtRH Membangun matriks tampilan untuk sistem koordinat tangan kanan menggunakan posisi kamera, arah atas, dan titik fokus. |
XMMatrixLookToLH Membangun matriks tampilan untuk sistem koordinat sebelah kiri menggunakan posisi kamera, arah atas, dan arah kamera. |
XMMatrixLookToRH Membangun matriks tampilan untuk sistem koordinat dengan tangan kanan menggunakan posisi kamera, arah atas, dan arah kamera. |
XMMatrixMultiply Menghitung produk dari dua matriks. |
XMMatrixMultiplyTranspose Menghitung urutan produk dari dua matriks. |
XMMatrixOrthographicLH Membangun matriks proyeksi ortogonal untuk sistem koordinat sebelah kiri. |
XMMatrixOrthographicOffCenterLH Membangun matriks proyeksi ortogonal kustom untuk sistem koordinat sebelah kiri. |
XMMatrixOrthographicOffCenterRH Membangun matriks proyeksi ortogonal kustom untuk sistem koordinat dengan tangan kanan. |
XMMatrixOrthographicRH Membangun matriks proyeksi ortogonal untuk sistem koordinat dengan tangan kanan. |
XMMatrixPerspectiveFovLH Membangun matriks proyeksi perspektif sebelah kiri berdasarkan bidang tampilan. |
XMMatrixPerspectiveFovRH Membangun matriks proyeksi perspektif tangan kanan berdasarkan bidang tampilan. |
XMMatrixPerspectiveLH Membangun matriks proyeksi perspektif sebelah kiri. |
XMMatrixPerspectiveOffCenterLH Membangun versi kustom dari matriks proyeksi perspektif sebelah kiri. |
XMMatrixPerspectiveOffCenterRH Membangun versi kustom dari matriks proyeksi perspektif tangan kanan. |
XMMatrixPerspectiveRH Membangun matriks proyeksi perspektif tangan kanan. |
XMMatrixReflect Membangun matriks transformasi yang dirancang untuk mencerminkan vektor melalui bidang tertentu. |
XMMatrixRotationAxis Membangun matriks yang berputar di sekitar sumbu arbitrer. |
XMMatrixRotationNormal Membangun matriks yang berputar di sekitar vektor normal arbitrer. |
XMMatrixRotationQuaternion Membangun matriks rotasi dari kuaternion. |
XMMatrixRotationRollPitchYaw Membangun matriks rotasi berdasarkan pitch, yaw, dan roll tertentu (sudut Euler). |
XMMatrixRotationRollPitchYawFromVector Membangun matriks rotasi berdasarkan vektor yang berisi sudut Euler (pitch, yaw, dan roll). |
XMMatrixRotationX Membangun matriks yang berputar di sekitar sumbu x. |
XMMatrixRotationY Membangun matriks yang berputar di sekitar sumbu y. |
XMMatrixRotationZ Membangun matriks yang berputar di sekitar sumbu z. |
XMMatrixScaling Membangun matriks yang menskalakan di sepanjang sumbu x, sumbu y, dan sumbu z. |
XMMatrixScalingFromVector Membangun matriks penskalaan dari vektor 3D. |
XMMatrixSet Membuat matriks dengan nilai float. |
XMMatrixShadow Membangun matriks transformasi yang meratakan geometri ke dalam bidang. |
XMMatrixTransformation Membangun matriks transformasi. |
XMMatrixTransformation2D Membangun matriks transformasi 2D di bidang xy. |
XMMatrixTranslation Membangun matriks terjemahan dari offset yang ditentukan. |
XMMatrixTranslationFromVector Membangun matriks terjemahan dari vektor. |
XMMatrixTranspose Menghitung urutan matriks. |
XMMatrixVectorTensorProduct Membangun matriks dari dua vektor |
XMPlaneDot Menghitung produk titik antara bidang input dan vektor 4D. |
XMPlaneDotCoord Menghitung produk titik antara bidang input dan vektor 3D. |
XMPlaneDotNormal Menghitung produk titik antara vektor normal bidang dan vektor 3D. |
XMPlaneEqual Menentukan apakah dua bidang sama. |
XMPlaneFromPointNormal Menghitung persamaan bidang yang dibangun dari titik di bidang dan vektor normal. |
XMPlaneFromPoints Menghitung persamaan pesawat yang dibangun dari tiga titik di bidang. |
XMPlaneIntersectLine Menemukan persimpangan antara bidang dan garis. |
XMPlaneIntersectPlane Menemukan persimpangan dua bidang. |
XMPlaneIsInfinite Menguji apakah salah satu koefisien pesawat adalah positif atau negatif tanpa batas. |
XMPlaneIsNaN Menguji apakah salah satu koefisien pesawat adalah NaN. |
XMPlaneNearEqual Menentukan apakah dua bidang hampir sama. |
XMPlaneNormalize Menormalkan koefisien bidang sehingga koefisien x, y, dan z membentuk unit vektor normal. |
XMPlaneNormalizeEst Memperkirakan koefisien bidang sehingga koefisien x, y, dan z membentuk unit vektor normal. |
XMPlaneNotEqual Menentukan apakah dua bidang tidak sama. |
XMPlaneTransform Mengubah bidang dengan matriks tertentu. |
XMPlaneTransformStream Mengubah aliran bidang dengan matriks tertentu. |
XMQuaternionBaryCentric Mengembalikan titik dalam koordinat barycentric, menggunakan kuaternion yang ditentukan. (XMQuaternionBaryCentric) |
XMQuaternionBaryCentricV Mengembalikan titik dalam koordinat barycentric, menggunakan kuaternion yang ditentukan. (XMQuaternionBaryCentricV) |
XMQuaternionConjugate Menghitung konjugasi kuaternion. |
XMQuaternionDot Menghitung produk titik dari dua kuaternion. |
XMQuaternionEqual Menguji apakah dua kuaternion sama. |
XMQuaternionExp Menghitung eksponensial kuaternion murni yang diberikan. |
XMQuaternionIdentity Mengembalikan kuaternion identitas. |
XMQuaternionInverse Menghitung inversi kuaternion. |
XMQuaternionIsIdentity Menguji apakah kuaternion tertentu adalah kuaternasi identitas. |
XMQuaternionIsInfinite Uji apakah ada komponen kuaternion yang bersifat positif atau negatif. |
XMQuaternionIsNaN Uji apakah ada komponen kuaternion yang merupakan NaN. |
XMQuaternionLength Menghitung besarnya kuaternion. |
XMQuaternionLengthSq Menghitung kuadrat besarnya kuaternion. |
XMQuaternionLn Menghitung logaritma natural dari kuaternasi unit tertentu. |
XMQuaternionMultiply Menghitung produk dari dua kuaternion. |
XMQuaternionNormalize Menormalkan kuaternion. |
XMQuaternionNormalizeEst Memperkirakan versi kuaternion yang dinormalisasi. |
XMQuaternionNotEqual Menguji apakah dua kuaternion tidak sama. |
XMQuaternionReciprocalLength Menghitung timbal balik besarnya kuaternion. |
XMQuaternionRotationAxis Menghitung kuaternion rotasi tentang sumbu. |
XMQuaternionRotationMatrix Menghitung kuaternion rotasi dari matriks rotasi. |
XMQuaternionRotationNormal Menghitung kuaternion rotasi tentang vektor normal. |
XMQuaternionRotationRollPitchYaw Menghitung kuaternion rotasi berdasarkan pitch, yaw, dan roll (sudut Euler). |
XMQuaternionRotationRollPitchYawFromVector Menghitung kuaternion rotasi berdasarkan vektor yang berisi sudut Euler (pitch, yaw, dan roll). |
XMQuaternionSlerp Menginterpolasi antara dua kuaternion unit, menggunakan interpolasi linier bubuk. (XMQuaternionSlerp) |
XMQuaternionSlerpV Menginterpolasi antara dua kuaternion unit, menggunakan interpolasi linier bubuk. (XMQuaternionSlerpV) |
XMQuaternionSquad Menginterpolasi antara empat kuaternion unit, menggunakan interpolasi kuadrangle bulat. (XMQuaternionSquad) |
XMQuaternionSquadSetup Menyediakan alamat titik kontrol penyiapan untuk interpolasi quadrangle bulat. |
XMQuaternionSquadV Menginterpolasi antara empat kuaternion unit, menggunakan interpolasi kuadrangle bulat. (XMQuaternionSquadV) |
XMQuaternionToAxisAngle Menghitung sumbu dan sudut rotasi tentang sumbu tersebut untuk kuaternion tertentu. |
XMScalarACos Menghitung arkakosin dari angka floating-point. |
XMScalarACosEst Memperkirakan arkakosin dari angka floating-point. |
XMScalarASin Menghitung arkatin dari angka floating-point. |
XMScalarASinEst Memperkirakan busur angka floating-point. |
XMScalarCos Menghitung kosinus sudut radian. |
XMScalarCosEst Memperkirakan kosinus sudut radian. |
XMScalarModAngle Menghitung sudut antara -XM_PI dan XM_PI. |
XMScalarNearEqual Menentukan apakah dua nilai floating-point hampir sama. |
XMScalarSin Menghitung sinus sudut radian. |
XMScalarSinCos Menghitung sinus dan kosinus dari sudut radian. |
XMScalarSinCosEst Memperkirakan sinus dan kosinus dari sudut radian. |
XMScalarSinEst Memperkirakan sinus sudut radian. |
XMStoreFloat Menyimpan XMVECTOR dalam float. |
XMStoreFloat2 Menyimpan XMVECTOR di XMFLOAT2. |
XMStoreFloat2A Menyimpan XMVECTOR di XMFLOAT2A. |
XMStoreFloat3 Menyimpan XMVECTOR di XMFLOAT3. |
XMStoreFloat3A Menyimpan XMVECTOR di XMFLOAT3A. |
XMStoreFloat3x3 Menyimpan XMMATRIX dalam XMFLOAT3X3. |
XMStoreFloat3x4 Menyimpan XMMATRIX dalam XMFLOAT3X4. |
XMStoreFloat3x4A Menyimpan XMMATRIX dalam XMFLOAT3X4A. |
XMStoreFloat4 Menyimpan XMVECTOR di XMFLOAT4. |
XMStoreFloat4A Menyimpan XMVECTOR di XMFLOAT4A. |
XMStoreFloat4x3 Menyimpan XMMATRIX dalam XMFLOAT4X3. |
XMStoreFloat4x3A Menyimpan XMVECTOR di XMFLOAT4X3A. |
XMStoreFloat4x4 Menyimpan XMMATRIX dalam XMFLOAT4X4. |
XMStoreFloat4x4A Menyimpan XMVECTOR di XMFLOAT4X4A. |
XMStoreInt Menyimpan XMVECTOR dalam uint32_t. |
XMStoreInt2 Menyimpan XMVECTOR dalam array uint32_t 2 elemen. |
XMStoreInt2A Menyimpan XMVECTOR dalam array uint32_t 2 elemen selaras 16 byte. |
XMStoreInt3 Menyimpan XMVECTOR dalam array uint32_t 3 elemen. |
XMStoreInt3A Menyimpan XMVECTOR dalam array uint32_t 3 elemen selaras 16 byte. |
XMStoreInt4 Menyimpan XMVECTOR dalam array uint32_t 4 elemen. |
XMStoreInt4A Menyimpan XMVECTOR dalam array uint32_t 4 elemen selaras 16 byte. |
XMStoreSInt2 Menyimpan data bilangan bulat yang ditandatangani dari XMVECTOR dalam struktur XMINT2. |
XMStoreSInt3 Menyimpan data bilangan bulat yang ditandatangani dari XMVECTOR dalam struktur XMINT3. |
XMStoreSInt4 Menyimpan data bilangan bulat yang ditandatangani dari XMVECTOR dalam struktur XMINT4. |
XMStoreUInt2 Menyimpan data bilangan bulat yang tidak ditandatangani dari XMVECTOR dalam struktur XMUINT2. |
XMStoreUInt3 Menyimpan data bilangan bulat yang tidak ditandatangani dari XMVECTOR dalam struktur XMUINT3. |
XMStoreUInt4 Menyimpan data bilangan bulat yang tidak ditandatangani dari XMVECTOR dalam struktur XMUINT4. |
XMVector2AngleBetweenNormals Menghitung sudut radian antara dua vektor 2D yang dinormalisasi. |
XMVector2AngleBetweenNormalsEst Memperkirakan sudut radian antara dua vektor 2D yang dinormalisasi. |
XMVector2AngleBetweenVectors Menghitung sudut radian antara dua vektor 2D. |
XMVector2ClampLength Menjepit panjang vektor 2D ke rentang tertentu. (XMVector2ClampLength) |
XMVector2ClampLengthV Menjepit panjang vektor 2D ke rentang tertentu. (XMVector2ClampLengthV) |
XMVector2Cross Menghitung produk silang 2D. |
XMVector2Dot Menghitung produk titik antara vektor 2D. |
XMVector2Equal Menguji apakah dua vektor 2D sama. |
XMVector2EqualInt Menguji apakah dua vektor 2D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector2EqualIntR Menguji apakah dua vektor 2D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector2EqualR Menguji apakah dua vektor 2D sama. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector2Greater Menguji apakah satu vektor 2D lebih besar dari vektor 2D lainnya. |
XMVector2GreaterOrEqual Menguji apakah satu vektor 2D lebih besar dari atau sama dengan vektor 2D lainnya. |
XMVector2GreaterOrEqualR Menguji apakah satu vektor 2D lebih besar dari atau sama dengan vektor 2D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector2GreaterR Menguji apakah satu vektor 2D lebih besar dari vektor 2D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector2InBounds Menguji apakah komponen vektor 2D berada dalam batas yang ditetapkan. |
XMVector2IntersectLine Menemukan persimpangan dua baris. |
XMVector2IsInfinite Menguji apakah ada komponen vektor 2D yang positif atau negatif. |
XMVector2IsNaN Menguji apakah ada komponen vektor 2D adalah NaN. |
XMVector2Length Menghitung panjang vektor 2D. |
XMVector2LengthEst Memperkirakan panjang vektor 2D. |
XMVector2LengthSq Menghitung persegi panjang vektor 2D. |
XMVector2Less Menguji apakah satu vektor 2D kurang dari vektor 2D lainnya. |
XMVector2LessOrEqual Menguji apakah satu vektor 2D kurang dari atau sama dengan vektor 2D lainnya. |
XMVector2LinePointDistance Menghitung jarak minimum antara garis dan titik. (XMVector2LinePointDistance) |
XMVector2NearEqual Menguji apakah satu vektor 2D berada di dekat vektor 2D lainnya. |
XMVector2Normalize Mengembalikan versi vektor 2D yang dinormalisasi. |
XMVector2NormalizeEst Memperkirakan versi vektor 2D yang dinormalisasi. |
XMVector2NotEqual Menguji apakah dua vektor 2D tidak sama. |
XMVector2NotEqualInt Uji apakah dua vektor tidak sama, perlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector2Orthogonal Menghitung vektor yang sesuai dengan vektor 2D. |
XMVector2ReciprocalLength Menghitung timbal balik panjang vektor 2D. |
XMVector2ReciprocalLengthEst Memperkirakan timbal balik panjang vektor 2D. |
XMVector2Reflect Mencerminkan vektor 2D insiden di seluruh vektor normal 2D. |
XMVector2Refract Memfaktorkan ulang vektor 2D insiden di seluruh vektor normal 2D. (XMVector2Refract) |
XMVector2RefractV Memfaktorkan ulang vektor 2D insiden di seluruh vektor normal 2D. (XMVector2RefractV) |
XMVector2Transform Mengubah vektor 2D dengan matriks. |
XMVector2TransformCoord Mengubah vektor 2D dengan matriks tertentu, memproyeksikan hasilnya kembali menjadi w = 1. |
XMVector2TransformCoordStream Mengubah aliran vektor 2D dengan matriks tertentu, memproyeksikan vektor yang dihasilkan sehingga koordinat w mereka sama dengan 1,0. |
XMVector2TransformNormal Mengubah vektor 2D normal oleh matriks yang diberikan. |
XMVector2TransformNormalStream Mengubah aliran vektor normal 2D dengan matriks tertentu. |
XMVector2TransformStream Mengubah aliran vektor 2D dengan matriks tertentu. |
XMVector3AngleBetweenNormals Menghitung sudut radian antara dua vektor 3D yang dinormalisasi. |
XMVector3AngleBetweenNormalsEst Memperkirakan sudut radian antara dua vektor 3D yang dinormalisasi. |
XMVector3AngleBetweenVectors Menghitung sudut radian antara dua vektor 3D. |
XMVector3ClampLength Menjepit panjang vektor 3D ke rentang tertentu. (XMVector3ClampLength) |
XMVector3ClampLengthV Menjepit panjang vektor 3D ke rentang tertentu. (XMVector3ClampLengthV) |
XMVector3ComponentsFromNormal Menggunakan vektor normal referensi, membagi vektor 3D menjadi komponen yang paralel dan setia terhadap normal. |
XMVector3Cross Menghitung produk silang antara dua vektor 3D. |
XMVector3Dot Menghitung produk titik antara vektor 3D. |
XMVector3Equal Menguji apakah dua vektor 3D sama. |
XMVector3EqualInt Menguji apakah dua vektor 3D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector3EqualIntR Menguji apakah dua vektor 3D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector3EqualR Menguji apakah dua vektor 3D sama. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector3Greater Menguji apakah satu vektor 3D lebih besar dari vektor 3D lainnya. |
XMVector3GreaterOrEqual Menguji apakah satu vektor 3D lebih besar dari atau sama dengan vektor 3D lainnya. |
XMVector3GreaterOrEqualR Menguji apakah satu vektor 3D lebih besar dari atau sama dengan vektor 3D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector3GreaterR Menguji apakah satu vektor 3D lebih besar dari vektor 3D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector3InBounds Menguji apakah komponen vektor 3D berada dalam batas yang ditetapkan. |
XMVector3InverseRotate Memutar vektor 3D menggunakan inversi kuaternion. |
XMVector3IsInfinite Menguji apakah ada komponen vektor 3D yang positif atau negatif. |
XMVector3IsNaN Menguji apakah ada komponen vektor 3D yang merupakan NaN. |
XMVector3Length Menghitung panjang vektor 3D. |
XMVector3LengthEst Memperkirakan panjang vektor 3D. |
XMVector3LengthSq Menghitung kuadrat panjang vektor 3D. |
XMVector3Less Menguji apakah satu vektor 3D kurang dari vektor 3D lainnya. |
XMVector3LessOrEqual Menguji apakah satu vektor 3D kurang dari atau sama dengan vektor 3D lainnya. |
XMVector3LinePointDistance Menghitung jarak minimum antara garis dan titik. (XMVector3LinePointDistance) |
XMVector3NearEqual Menguji apakah satu vektor 3D berada di dekat vektor 3D lainnya. |
XMVector3Normalize Mengembalikan versi vektor 3D yang dinormalisasi. |
XMVector3NormalizeEst Memperkirakan versi vektor 3D yang dinormalisasi. |
XMVector3NotEqual Menguji apakah dua vektor 3D tidak sama. |
XMVector3NotEqualInt Uji apakah dua vektor 3D tidak sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector3Orthogonal Menghitung vektor yang sesuai dengan vektor 3D. |
XMVector3Project Proyeksikan vektor 3D dari ruang objek ke ruang layar. |
XMVector3ProjectStream Memproyeksikan aliran vektor 3D dari ruang objek ke ruang layar. |
XMVector3ReciprocalLength Menghitung timbal balik panjang vektor 3D. |
XMVector3ReciprocalLengthEst Memperkirakan timbal balik panjang vektor 3D. |
XMVector3Reflect Mencerminkan vektor 3D insiden di seluruh vektor normal 3D. |
XMVector3Refract Membiasakan vektor 3D insiden di seluruh vektor normal 3D. (XMVector3Refract) |
XMVector3RefractV Membiasakan vektor 3D insiden di seluruh vektor normal 3D. (XMVector3RefractV) |
XMVector3Rotate Memutar vektor 3D menggunakan quaternion. |
XMVector3Transform Mengubah vektor 3D dengan matriks. |
XMVector3TransformCoord Mengubah vektor 3D dengan matriks tertentu, memproyeksikan hasilnya kembali menjadi w = 1. |
XMVector3TransformCoordStream Mentransformasi aliran vektor 3D dengan matriks tertentu, memproyeksikan vektor yang dihasilkan sehingga koordinat w mereka sama dengan 1,0. |
XMVector3TransformNormal Mengubah vektor 3D normal oleh matriks yang diberikan. |
XMVector3TransformNormalStream Mengubah aliran vektor normal 3D dengan matriks tertentu. |
XMVector3TransformStream Mengubah aliran vektor 3D dengan matriks tertentu. |
XMVector3Unproject Memproyeksikan vektor 3D dari ruang layar ke ruang objek. |
XMVector3UnprojectStream Mengubah aliran vektor 3D dari ruang layar ke ruang objek. |
XMVector4AngleBetweenNormals Komputasi sudut radian antara dua vektor 4D yang dinormalisasi. |
XMVector4AngleBetweenNormalsEst Memperkirakan sudut radian antara dua vektor 4D yang dinormalisasi. |
XMVector4AngleBetweenVectors Komputasi sudut radian antara dua vektor 4D. |
XMVector4ClampLength Menjepit panjang vektor 4D ke rentang tertentu. (XMVector4ClampLength) |
XMVector4ClampLengthV Menjepit panjang vektor 4D ke rentang tertentu. (XMVector4ClampLengthV) |
XMVector4Cross Menghitung produk silang 4D. |
XMVector4Dot Menghitung produk titik antara vektor 4D. |
XMVector4Equal Menguji apakah dua vektor 4D sama. |
XMVector4EqualInt Menguji apakah dua vektor 4D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector4EqualIntR Menguji apakah dua vektor 4D sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector4EqualR Menguji apakah dua vektor 4D sama. Selain itu, fungsi ini mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector4Greater Menguji apakah satu vektor 4D lebih besar dari vektor 4D lainnya. |
XMVector4GreaterOrEqual Menguji apakah satu vektor 4D lebih besar dari atau sama dengan vektor 4D lainnya. |
XMVector4GreaterOrEqualR Menguji apakah satu vektor 4D lebih besar dari atau sama dengan vektor 4D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector4GreaterR Menguji apakah satu vektor 4D lebih besar dari vektor 4D lainnya dan mengembalikan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVector4InBounds Menguji apakah komponen vektor 4D berada dalam batas yang ditetapkan. |
XMVector4IsInfinite Menguji apakah ada komponen vektor 4D yang positif atau negatif. |
XMVector4IsNaN Menguji apakah ada komponen vektor 4D adalah NaN. |
XMVector4Length Menghitung panjang vektor 4D. |
XMVector4LengthEst Memperkirakan panjang vektor 4D. |
XMVector4LengthSq Menghitung persegi panjang vektor 4D. |
XMVector4Less Menguji apakah satu vektor 4D kurang dari vektor 4D lainnya. |
XMVector4LessOrEqual Menguji apakah satu vektor 4D kurang dari atau sama dengan vektor 4D lainnya. |
XMVector4NearEqual Menguji apakah satu vektor 4D berada di dekat vektor 4D lainnya. |
XMVector4Normalize Mengembalikan versi vektor 4D yang dinormalisasi. |
XMVector4NormalizeEst Memperkirakan versi vektor 4D yang dinormalisasi. |
XMVector4NotEqual Menguji apakah dua vektor 4D tidak sama. |
XMVector4NotEqualInt Uji apakah dua vektor 4D tidak sama, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVector4Orthogonal Menghitung vektor yang sesuai dengan vektor 4D. |
XMVector4ReciprocalLength Menghitung timbal balik panjang vektor 4D. |
XMVector4ReciprocalLengthEst Memperkirakan timbal balik panjang vektor 4D. |
XMVector4Reflect Mencerminkan vektor 4D insiden di seluruh vektor normal 4D. |
XMVector4Refract Membiasakan vektor 4D insiden di seluruh vektor normal 4D. (XMVector4Refract) |
XMVector4RefractV Membiasakan vektor 4D insiden di seluruh vektor normal 4D. (XMVector4RefractV) |
XMVector4Transform Mengubah vektor 4D dengan matriks. |
XMVector4TransformStream Mengubah aliran vektor 4D oleh matriks tertentu. |
XMVectorAbs Menghitung nilai absolut dari setiap komponen XMVECTOR. |
XMVectorACos Menghitung arkakosinus dari setiap komponen XMVECTOR. |
XMVectorACosEst Memperkirakan arkakosin dari setiap komponen XMVECTOR. |
XMVectorAdd Menghitung jumlah dua vektor. |
XMVectorAddAngles Menambahkan dua vektor yang mewakili sudut. |
XMVectorAndCInt Menghitung LOGIS AND dari satu vektor dengan negasi vektor kedua, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorAndInt Menghitung LOGIS AND dari dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorASin Menghitung arkain dari setiap komponen XMVECTOR. |
XMVectorASinEst Memperkirakan arkasinus dari setiap komponen XMVECTOR. |
XMVectorATan Menghitung arka tangen dari setiap komponen XMVECTOR. |
XMVectorATan2 Menghitung arka tangen Y/X. |
XMVectorATan2Est Memperkirakan arka tangen Y/X. |
XMVectorATanEst Memperkirakan arka tangen dari setiap komponen XMVECTOR. |
XMVectorBaryCentric Mengembalikan titik dalam koordinat Barycentric, menggunakan vektor posisi yang ditentukan. (XMVectorBaryCentric) |
XMVectorBaryCentricV Mengembalikan titik dalam koordinat Barycentric, menggunakan vektor posisi yang ditentukan. (XMVectorBaryCentricV) |
XMVectorCatmullRom Melakukan interpolasi Catmull-Rom, menggunakan vektor posisi yang ditentukan. (XMVectorCatmullRom) |
XMVectorCatmullRomV Melakukan interpolasi Catmull-Rom, menggunakan vektor posisi yang ditentukan. (XMVectorCatmullRomV) |
XMVectorCeiling Menghitung langit-langit setiap komponen XMVECTOR. |
XMVectorClamp Menjepit komponen vektor ke rentang minimum dan maksimum yang ditentukan. |
XMVectorCos Menghitung kosinus dari setiap komponen XMVECTOR. |
XMVectorCosEst Memperkirakan kosinus dari setiap komponen XMVECTOR. |
XMVectorCosH Menghitung kosinus hiperbolik dari setiap komponen XMVECTOR. |
XMVectorDivide Membagi satu instans XMVECTOR dengan instans kedua, mengembalikan hasilnya dalam instans ketiga. (XMVectorDivide) |
XMVectorEqual Melakukan pengujian per komponen untuk kesetaraan dua vektor. |
XMVectorEqualInt Melakukan pengujian per komponen untuk kesetaraan dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorEqualIntR Melakukan pengujian per komponen untuk kesetaraan dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. Selain itu, fungsi ini menetapkan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVectorEqualR Melakukan pengujian per komponen untuk kesetaraan dua vektor dan menetapkan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVectorExp Menghitung dua yang dinaikkan ke daya untuk setiap komponen. Catatan Fungsi ini adalah alias kompatibilitas untuk XMVectorExp2 untuk kode Windows 8 yang ada. Fungsi ini tidak digunakan lagi untuk Windows 8.1. Jangan gunakan dan sebagai gantinya gunakan XMVectorExp2 atau XMVectorExpE. . |
XMVectorExp10 Menghitung sepuluh yang dinaikkan ke daya untuk setiap komponen. |
XMVectorExp2 Menghitung dua yang dinaikkan ke daya untuk setiap komponen. |
XMVectorExpE Komputasi e (~2.71828) dinaikkan ke daya untuk setiap komponen. |
XMVectorFalseInt Mengembalikan vektor nol (false). |
XMVectorFloor Menghitung lantai setiap komponen XMVECTOR. |
XMVectorGetByIndex Ambil nilai salah satu dari empat komponen Jenis Data XMVECTOR yang berisi data floating-point menurut indeks. |
XMVectorGetByIndexPtr Ambil, ke dalam instans floating-point yang dirujuk oleh pointer, nilai salah satu dari empat komponen Jenis Data XMVECTOR yang berisi data floating-point, yang dirujuk oleh indeks. |
XMVectorGetIntByIndex Ambil nilai salah satu dari empat komponen Tipe Data XMVECTOR yang berisi data bilangan bulat menurut indeks. |
XMVectorGetIntByIndexPtr Ambil, ke dalam instans bilangan bulat yang dirujuk oleh pointer, nilai salah satu dari empat komponen Tipe Data XMVECTOR yang berisi data bilangan bulat menurut indeks. |
XMVectorGetIntW Ambil komponen w dari Jenis Data XMVECTOR. (XMVectorGetIntW) |
XMVectorGetIntWPtr Mengambil komponen w dari Jenis Data XMVECTOR yang berisi data bilangan bulat, dan menyimpan nilai komponen tersebut dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorGetIntX Ambil komponen x dari Jenis Data XMVECTOR. (XMVectorGetIntX) |
XMVectorGetIntXPtr Mengambil komponen x dari Jenis Data XMVECTOR yang berisi data bilangan bulat, dan menyimpan nilai komponen tersebut dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorGetIntY Ambil komponen y dari Jenis Data XMVECTOR. (XMVectorGetIntY) |
XMVectorGetIntYPtr Mengambil komponen y dari Jenis Data XMVECTOR yang berisi data bilangan bulat, dan menyimpan nilai komponen tersebut dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorGetIntZ Ambil komponen z dari Jenis Data XMVECTOR. (XMVectorGetIntZ) |
XMVectorGetIntZPtr Mengambil komponen z dari Jenis Data XMVECTOR yang berisi data bilangan bulat, dan menyimpan nilai komponen tersebut dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorGetW Ambil komponen w dari Jenis Data XMVECTOR. (XMVectorGetW) |
XMVectorGetWPtr Ambil komponen w dari Jenis Data XMVECTOR yang berisi data floating-point, dan simpan nilai komponen tersebut dalam instans float yang dirujuk oleh pointer. |
XMVectorGetX Ambil komponen x dari Jenis Data XMVECTOR. (XMVectorGetX) |
XMVectorGetXPtr Ambil komponen x dari Jenis Data XMVECTOR yang berisi data floating-point, dan simpan nilai komponen tersebut dalam instans float yang dirujuk oleh pointer. |
XMVectorGetY Ambil komponen y dari Jenis Data XMVECTOR. (XMVectorGetY) |
XMVectorGetYPtr Ambil komponen y dari Jenis Data XMVECTOR yang berisi data floating-point, dan simpan nilai komponen tersebut dalam instans float yang dirujuk oleh pointer. |
XMVectorGetZ Ambil komponen z dari Jenis Data XMVECTOR. (XMVectorGetZ) |
XMVectorGetZPtr Ambil komponen z dari Jenis Data XMVECTOR yang berisi data floating-point, dan simpan nilai komponen tersebut dalam instans float yang dirujuk oleh pointer. |
XMVectorGreater Melakukan pengujian per komponen untuk lebih besar dari antara dua vektor. |
XMVectorGreaterOrEqual Melakukan pengujian per komponen untuk lebih besar dari atau sama dengan antara dua vektor. |
XMVectorGreaterOrEqualR Melakukan pengujian per komponen untuk lebih besar dari atau sama dengan antara dua vektor dan menetapkan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVectorGreaterR Melakukan pengujian per komponen untuk lebih besar dari antara dua vektor dan menetapkan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVectorHermite Melakukan interpolasi spline Hermite, menggunakan vektor yang ditentukan. (XMVectorHermite) |
XMVectorHermiteV Melakukan interpolasi spline Hermite, menggunakan vektor yang ditentukan. (XMVectorHermiteV) |
XMVectorInBounds Menguji apakah komponen vektor tertentu berada dalam batas yang ditetapkan. |
XMVectorInBoundsR Menguji apakah komponen vektor tertentu berada dalam batas tertentu dan menetapkan nilai perbandingan yang dapat diperiksa menggunakan fungsi seperti XMComparisonAllTrue. |
XMVectorInsert Memutar vektor yang dibiarkan oleh sejumlah komponen 32-bit tertentu dan menyisipkan elemen yang dipilih dari hasil tersebut ke vektor lain. |
XMVectorIsInfinite Melakukan pengujian per komponen untuk +/- tak terbatas pada vektor. |
XMVectorIsNaN Melakukan pengujian NaN per komponen pada vektor. |
XMVectorLerp Melakukan interpolasi linier antara dua vektor. (XMVectorLerp) |
XMVectorLerpV Melakukan interpolasi linier antara dua vektor. (XMVectorLerpV) |
XMVectorLess Melakukan pengujian per komponen untuk kurang dari antara dua vektor. |
XMVectorLessOrEqual Melakukan pengujian per komponen untuk kurang dari atau sama dengan antara dua vektor. |
XMVectorLog Menghitung dua logaritma dasar dari setiap komponen vektor. Catatan Fungsi ini adalah alias kompatibilitas untuk XMVectorLog2 untuk kode Windows 8 yang ada. |
XMVectorLog10 Menghitung sepuluh logaritma dasar dari setiap komponen vektor. |
XMVectorLog2 Menghitung dua logaritma dasar dari setiap komponen vektor. |
XMVectorLogE Menghitung logaritma basis e dari setiap komponen vektor. |
XMVectorMax Membuat perbandingan per komponen antara dua vektor, dan mengembalikan vektor yang berisi komponen terbesar. |
XMVectorMergeXY Membuat vektor baru dengan menggabungkan komponen x dan y dari dua vektor. |
XMVectorMergeZW Membuat vektor baru dengan menggabungkan komponen z dan w dari dua vektor. |
XMVectorMin Membuat perbandingan per komponen antara dua vektor, dan mengembalikan vektor yang berisi komponen terkecil. |
XMVectorMod Menghitung sisa floating-point per komponen dari quotient dari dua vektor. |
XMVectorModAngles Menghitung 2PI modulo sudut per komponen. |
XMVectorMultiply Menghitung produk per komponen dari dua vektor. |
XMVectorMultiplyAdd Menghitung produk dari dua vektor pertama yang ditambahkan ke vektor ketiga. |
XMVectorNearEqual Melakukan pengujian per komponen untuk kesetaraan dua vektor dalam ambang tertentu. |
XMVectorNegate Menghitung negasi vektor. |
XMVectorNegativeMultiplySubtract Menghitung perbedaan vektor ketiga dan produk dari dua vektor pertama. |
XMVectorNorInt Menghitung NOR logis dari dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorNotEqual Melakukan pengujian per komponen untuk ketidaksamaan dua vektor. |
XMVectorNotEqualInt Melakukan pengujian per komponen untuk ketidaksetaraan dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorOrInt Menghitung LOGIS ATAU dari dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorPermute Permutes komponen dari dua vektor untuk membuat vektor baru. |
XMVectorPow Komputasi V1 dinaikkan ke kekuatan V2. |
XMVectorReciprocal Menghitung timbal balik per komponen vektor. |
XMVectorReciprocalEst Memperkirakan timbal balik per komponen vektor. |
XMVectorReciprocalSqrt Menghitung akar kuadrat timbal balik per komponen dari vektor. |
XMVectorReciprocalSqrtEst Memperkirakan akar kuadrat timbal balik per komponen dari vektor. |
XMVectorReplicate Mereplikasi nilai floating-point ke keempat komponen vektor. |
XMVectorReplicateInt Mereplikasi nilai bilangan bulat ke dalam keempat komponen vektor. |
XMVectorReplicateIntPtr Mereplikasi nilai bilangan bulat yang direferensikan oleh pointer, ke dalam keempat komponen vektor. |
XMVectorReplicatePtr Mereplikasi nilai floating-point yang direferensikan oleh pointer ke keempat komponen vektor. |
XMVectorRotateLeft Memutar vektor yang dibiarkan oleh sejumlah elemen 32-bit tertentu. |
XMVectorRotateRight Memutar vektor ke kanan dengan sejumlah elemen 32-bit tertentu. |
XMVectorRound Membulatkan setiap komponen vektor ke bilangan bulat genap terdekat (dikenal sebagai "Pembulatan Bankir"). |
XMVectorSaturate Menjenuhkan setiap komponen vektor ke rentang 0,0f hingga 1,0f. |
XMVectorScale Skalar mengalikan vektor dengan nilai floating-point. |
XMVectorSelect Melakukan pemilihan per komponen antara dua vektor input dan mengembalikan vektor yang dihasilkan. |
XMVectorSelectControl Menentukan vektor kontrol untuk digunakan di XMVectorSelect. |
XMVectorSet Membuat vektor menggunakan empat nilai floating-point. |
XMVectorSetBinaryConstant Membuat vektor, masing-masing komponennya adalah 0,0f atau 1,0f. |
XMVectorSetByIndex Gunakan objek floating-point untuk mengatur nilai salah satu dari empat komponen Tipe Data XMVECTOR yang berisi data bilangan bulat yang dirujuk oleh indeks. |
XMVectorSetByIndexPtr Gunakan penunjuk ke instans floating-point untuk mengatur nilai salah satu dari empat komponen Tipe Data XMVECTOR yang berisi data floating-point yang dirujuk oleh indeks. |
XMVectorSetInt Membuat vektor dengan komponen bilangan bulat yang tidak ditandatangani. |
XMVectorSetIntByIndex Gunakan instans bilangan bulat untuk mengatur nilai salah satu dari empat komponen Tipe Data XMVECTOR yang berisi data bilangan bulat yang dirujuk oleh indeks. |
XMVectorSetIntByIndexPtr Gunakan penunjuk ke instans bilangan bulat untuk mengatur nilai salah satu dari empat komponen Data XMVECTOR Typecontaining data bilangan bulat yang dirujuk oleh indeks. |
XMVectorSetIntW Atur nilai komponen w dari Jenis Data XMVECTOR. (XMVectorSetIntW) |
XMVectorSetIntWPtr Mengatur komponen w dari XMVECTOR yang berisi data bilangan bulat, dengan nilai yang terkandung dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorSetIntX Atur nilai komponen x dari Jenis Data XMVECTOR. (XMVectorSetIntX) |
XMVectorSetIntXPtr Mengatur komponen x XMVECTOR yang berisi data bilangan bulat, dengan nilai yang terkandung dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorSetIntY Atur nilai komponen y dari Jenis Data XMVECTOR. (XMVectorSetIntY) |
XMVectorSetIntYPtr Mengatur komponen y dari XMVECTOR yang berisi data bilangan bulat, dengan nilai yang terkandung dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorSetIntZ Atur nilai komponen z dari Jenis Data XMVECTOR. (XMVectorSetIntZ) |
XMVectorSetIntZPtr Mengatur komponen z dari XMVECTOR yang berisi data bilangan bulat, dengan nilai yang terkandung dalam instans uint32_t yang dirujuk oleh pointer. |
XMVectorSetW Atur nilai komponen w dari Jenis Data XMVECTOR. (XMVectorSetW) |
XMVectorSetWPtr Mengatur komponen w dari XMVECTOR yang berisi data floating-point, dengan nilai yang terkandung dalam contoh float yang dirujuk oleh pointer. |
XMVectorSetX Atur nilai komponen x dari Jenis Data XMVECTOR. (XMVectorSetX) |
XMVectorSetXPtr Mengatur komponen x dari XMVECTOR yang berisi data floating-point, dengan nilai yang terkandung dalam instans float yang dirujuk oleh pointer. |
XMVectorSetY Atur nilai komponen y dari Jenis Data XMVECTOR. (XMVectorSetY) |
XMVectorSetYPtr Mengatur komponen y dari XMVECTOR yang berisi data floating-point, dengan nilai yang terkandung dalam instans float yang dirujuk oleh pointer. |
XMVectorSetZ Atur nilai komponen z dari Jenis Data XMVECTOR. (XMVectorSetZ) |
XMVectorSetZPtr Mengatur komponen z dari XMVECTOR yang berisi data floating-point, dengan nilai yang terkandung dalam instans float yang dirujuk oleh pointer. |
XMVectorShiftLeft Menggeser vektor yang dibiarkan oleh sejumlah elemen 32-bit tertentu, mengisi elemen yang dikosongkan dengan elemen dari vektor kedua. |
XMVectorSin Menghitung sinus dari setiap komponen XMVECTOR. |
XMVectorSinCos Menghitung sinus dan kosinus dari setiap komponen XMVECTOR. |
XMVectorSinCosEst Memperkirakan sinus dan kosinus dari setiap komponen XMVECTOR. |
XMVectorSinEst Memperkirakan sinus setiap komponen XMVECTOR. |
XMVectorSinH Menghitung sinus hiperbolik dari setiap komponen XMVECTOR. |
XMVectorSplatConstant Membuat vektor dengan komponen floating-point yang identik. Setiap komponen adalah konstanta yang dibagi dua dinaikkan menjadi eksponen bilangan bulat. |
XMVectorSplatConstantInt Membuat vektor dengan komponen bilangan bulat yang identik. |
XMVectorSplatEpsilon Mengembalikan vektor, masing-masing komponennya adalah epsilon (1,192092896e-7). |
XMVectorSplatInfinity Mengembalikan vektor, masing-masing komponennya tidak terbatas (0x7F800000). |
XMVectorSplatOne Mengembalikan vektor, masing-masing komponennya adalah satu. |
XMVectorSplatQNaN Mengembalikan vektor, masing-masing komponennya adalah QNaN (0x7CF00000). |
XMVectorSplatSignMask Mengembalikan vektor, masing-masing komponennya adalah masker tanda (0x80000000). |
XMVectorSplatW Mereplikasi komponen w vektor ke semua komponen. |
XMVectorSplatX Mereplikasi komponen x vektor ke semua komponen. |
XMVectorSplatY Mereplikasi komponen y dari vektor ke semua komponen. |
XMVectorSplatZ Mereplikasi komponen z dari vektor ke semua komponen. |
XMVectorSqrt Menghitung akar kuadrat per komponen dari vektor. |
XMVectorSqrtEst Memperkirakan akar kuadrat per komponen dari vektor. |
XMVectorSubtract Menghitung perbedaan dua vektor. |
XMVectorSubtractAngles Mengurangi dua vektor yang mewakili sudut. |
XMVectorSum Menghitung jumlah horizontal komponen XMVECTOR. Jumlah horizontal adalah hasil dari menambahkan setiap komponen dalam vektor bersama-sama. |
XMVectorSwizzle Menggeliat vektor. |
XMVectorTan Menghitung tangen dari setiap komponen XMVECTOR. |
XMVectorTanEst Memperkirakan tangen dari setiap komponen XMVECTOR. |
XMVectorTanH Menghitung tangen hiperbolik dari setiap komponen XMVECTOR. |
XMVectorTrueInt Mengembalikan vektor, masing-masing komponennya mewakili true (0xFFFFFFFF). |
XMVectorTruncate Membulatkan setiap komponen vektor ke nilai bilangan bulat terdekat ke arah nol. |
XMVectorXorInt Menghitung XOR logis dari dua vektor, memperlakukan setiap komponen sebagai bilangan bulat yang tidak ditandatangani. |
XMVectorZero Membuat vektor nol. |
XMVerifyCPUSupport Menunjukkan apakah Pustaka DirectXMath mendukung platform saat ini. |
XMFLOAT2 Vektor 2D yang terdiri dari dua nilai floating-point presisi tunggal. |
XMFLOAT2A Menjelaskan struktur XMFLOAT2 yang diselaraskan pada batas 16 byte. |
XMFLOAT3 Menjelaskan vektor 3D yang terdiri dari tiga nilai floating-point presisi tunggal. |
XMFLOAT3A Menjelaskan struktur XMFLOAT3 yang selaras pada batas 16-byte. |
XMFLOAT3X3 Matriks floating-point 3x3. |
XMFLOAT3X4 Matriks utama kolom 3x4 yang berisi komponen floating-point 32-bit. |
XMFLOAT3X4A Matriks utama kolom 3x4 yang berisi komponen floating-point 32-bit selaras pada batas 16 byte. |
XMFLOAT4 Menjelaskan vektor 4D yang terdiri dari empat nilai floating-point presisi tunggal. |
XMFLOAT4A Menjelaskan struktur XMFLOAT4 yang selaras pada batas 16 byte. |
XMFLOAT4X3 Matriks titik mengambang 4*3. |
XMFLOAT4X3A Menjelaskan struktur XMFLOAT4X3 yang selaras pada batas 16 byte. |
XMFLOAT4X4 Matriks titik mengambang 4*4. |
XMFLOAT4X4A Menjelaskan struktur XMFLOAT4X4 yang selaras pada batas 16 byte. |
XMINT2 Vektor 2D di mana setiap komponen adalah bilangan bulat yang ditandatangani. |
XMINT3 Vektor 3D di mana setiap komponen adalah bilangan bulat yang ditandatangani. |
XMINT4 Vektor 4D di mana setiap komponen adalah bilangan bulat bertanda tangan. |
XMMATRIX Menjelaskan matriks 4*4 yang diselaraskan pada batas 16 byte yang memetakan ke empat register vektor perangkat keras. |
XMUINT2 Vektor 2D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani. |
XMUINT3 Vektor 3D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani. |
XMUINT4 Vektor 4D di mana setiap komponen adalah bilangan bulat yang tidak ditandatangani. |