Fungsi D3DXCleanMesh
Membersihkan jala, menyiapkannya untuk penyederhanaan.
Sintaks
HRESULT D3DXCleanMesh(
_In_ D3DXCLEANTYPE CleanType,
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacencyIn,
_Out_ LPD3DXMESH *ppMeshOut,
_Out_ DWORD *pAdjacencyOut,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parameter
-
CleanType [in]
-
Jenis: D3DXCLEANTYPE
Operasi vertex untuk dilakukan sebagai persiapan untuk pembersihan jala. Lihat D3DXCLEANTYPE.
-
pMeshIn [in]
-
Jenis: LPD3DXMESH
Penunjuk ke antarmuka ID3DXMesh , mewakili jala yang akan dibersihkan.
-
pAdjacencyIn [in]
-
Jenis: const DWORD*
Penunjuk ke array tiga DWORD per wajah yang menentukan tiga tetangga untuk setiap wajah dalam jala yang akan dibersihkan.
-
ppMeshOut [out]
-
Jenis: LPD3DXMESH*
Alamat penunjuk ke antarmuka ID3DXMesh , mewakili jala yang dibersihkan yang dikembalikan. Jala yang sama dikembalikan yang diteruskan jika tidak ada pembersihan yang diperlukan.
-
pAdjacencyOut [out]
-
Jenis: DWORD*
Penunjuk ke array tiga DWORD per wajah yang menentukan tiga tetangga untuk setiap wajah dalam jala output.
-
ppErrorsAndWarnings [out]
-
Jenis: LPD3DXBUFFER*
Mengembalikan buffer yang berisi serangkaian kesalahan dan peringatan, yang menjelaskan masalah yang ditemukan dalam jala.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Keterangan
Fungsi ini membersihkan jala menggunakan metode pembersihan dan opsi yang ditentukan dalam parameter CleanType. Lihat enumerasi D3DXCLEANTYPE untuk deskripsi opsi yang tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga