Bagikan melalui


Fungsi XMVectorSplatConstant (directxmath.h)

Membuat vektor dengan komponen floating-point yang identik. Setiap komponen adalah konstanta yang dibagi dua dinaikkan menjadi eksponen bilangan bulat.

Sintaks

XMVECTOR XM_CALLCONV XMVectorSplatConstant(
  [in] int32_t  IntConstant,
  [in] uint32_t DivExponent
) noexcept;

Parameter

[in] IntConstant

Nilai ini akan dikonversi ke angka floating-point dan dibagi dua dinaikkan ke daya DivExponent . Hasilnya direplikasi ke setiap komponen vektor yang dikembalikan.

Nilai IntConstant harus memenuhi: -16 <= IntConstant<=15.

Catatan Parameter ini harus berupa angka (nilai langsung) dan bukan variabel.
 

[in] DivExponent

Menjelaskan eksponen yang diterapkan ke quotient. Parameter ini harus berupa angka (nilai langsung) dan bukan variabel.

Mengembalikan nilai

Mengembalikan XMVECTOR dengan komponen floating-point yang identik. Setiap komponen adalah konstanta yang dibagi dua dinaikkan menjadi eksponen bilangan bulat.

Keterangan

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
Target Platform Windows
Header directxmath.h

Lihat juga

Fungsi Inisialisasi Vektor

XMVectorSetBinaryConstant

XMVectorSetInt

XMVectorSplatConstantInt