Templat XMVectorSwizzle
Menyipitkan vektor.
Sintaks
template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
[in] XMVECTOR V
);
Parameter
-
V
-
[in] Vektor untuk menggeliat.
Tampilkan Nilai
Mengembalikan XMVECTOR yang digetarkan.
Keterangan
Fungsi ini adalah versi templat XMVectorSwizzle di mana argumen Swizzle* adalah nilai templat.
XM_SWIZZLE_X
, XM_SWIZZLE_Y
, XM_SWIZZLE_Z
, dan XM_SWIZZLE_W
adalah konstanta yang masing-masing mengevaluasi ke 0, 1, 2, dan 3 untuk digunakan dengan XMVectorSwizzle
. Ini identik dengan XM_PERMUTE_0X
, , XM_PERMUTE_0Y
XM_PERMUTE_0Z
, dan XM_PERMUTE_0W
.
Catatan
Templat XMVectorSwizzle
ini baru untuk DirectXMath dan tidak tersedia untuk XNAMath 2.x.
Namespace: Gunakan DirectX
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
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga