Fungsi D3DXComputeIMTFromPerVertexSignal
Hitung IMT per segitiga dari data per vertex. Fungsi ini memungkinkan Anda menghitung IMT berdasarkan nilai apa pun dalam jala (warna, normal, dll).
Sintaks
HRESULT D3DXComputeIMTFromPerVertexSignal(
_In_ LPD3DXMESH pMesh,
_In_ const FLOAT *pfVertexSignal,
_In_ UINT uSignalDimension,
_In_ UINT uSignalStride,
_In_ DWORD dwOptions,
LPD3DXUVATLASCB pStatusCallback,
LPVOID pUserContext,
_Out_ LPD3DXBUFFER *ppIMTData
);
Parameter
-
pMesh [in]
-
Jenis: LPD3DXMESH
Penunjuk ke jala input (lihat ID3DXMesh) yang berisi geometri objek untuk menghitung IMT.
-
pfVertexSignal [in]
-
Jenis: const FLOAT*
Penunjuk ke array data per vertex tempat IMT akan dihitung. Ukuran array adalah uSignalStride * v, di mana v adalah jumlah simpul dalam jala.
-
uSignalDimension [in]
-
Jenis: UINT
Jumlah float per puncak.
-
uSignalStride [in]
-
Jenis: UINT
Jumlah byte per puncak dalam array. Ini harus kelipatan sizeof(float)
-
dwOptions [in]
-
Jenis: DWORD
Opsi bungkus tekstur. Ini adalah kombinasi dari satu atau beberapa D3DXIMT FLAGS.
-
pStatusCallback
-
Jenis: LPD3DXUVATLASCB
Penunjuk ke fungsi panggilan balik untuk memantau kemajuan komputasi IMT.
-
pUserContext
-
Jenis: LPVOID
Penunjuk ke variabel yang ditentukan pengguna yang diteruskan ke fungsi panggilan balik status. Biasanya digunakan oleh aplikasi untuk meneruskan penunjuk ke struktur data yang menyediakan informasi konteks untuk fungsi panggilan balik.
-
ppIMTData [out]
-
Jenis: LPD3DXBUFFER*
Penunjuk ke buffer (lihat ID3DXBuffer) yang berisi array IMT yang dikembalikan. Array ini dapat disediakan sebagai input ke D3DX UVAtlas Functions untuk memprioritaskan alokasi ruang tekstur dalam parameterisasi tekstur.
Nilai hasil
Jenis: HRESULT
Jika fungsi berhasil, nilai pengembalian D3D_OK; jika tidak, nilainya adalah D3DERR_INVALIDCALL.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk