LPD3DXIMTSIGNALCALLBACK

Prototipe fungsi yang digunakan oleh D3DXComputeIMTFromSignal untuk menjelaskan sinyal yang ditentukan pengguna dalam u,v space jala input. Fungsi ini mengevaluasi sinyal prosedural dimensi uSignalDimension pada koordinat u,v yang disediakan.

Sintaks

typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
     (CONST D3DXVECTOR2 *uv,
      UINT uPrimitiveID,
      UINT uSignalDimension,
      VOID *pUserData,
      FLOAT *pfSignalOut);

Parameter

[in] uv - Penunjuk ke vektor yang berisi koordinat tekstur puncak.

[in] uPrimitiveId - Indeks segitiga input pada jala yang sinyalnya harus dihitung.

[in] uSignalDimension - Jumlah float yang akan disimpan dalam array data sinyal (pfSignalOut).

[in] pUserData - Penunjuk pUserData diteruskan ke D3DXComputeIMTFromSignal.

[out] pfSignalOut - Array float, yang berisi data sinyal.

Tampilkan Nilai

Fungsi ini harus diimplementasikan untuk mengembalikan S_OK.

Keterangan

Pastikan untuk menentukan konvensi panggilan Jenis Data Windows saat mendeklarasikan fungsi panggilan balik. Jika tidak, luapan tumpukan dapat terjadi.

Persyaratan Nilai
Header d3dx9mesh.h
Impor Pustaka d3dx9.lib

 

Fungsi Callback