Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka ini merangkum fungsionalitas mesh patch.
Anggota
Antarmuka ID3DXPatchMesh mewarisi dari antarmuka IUnknown . ID3DXPatchMesh juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DXPatchMesh memiliki metode ini.
| Metode | Deskripsi |
|---|---|
| CloneMesh | Membuat jala patch baru dengan deklarasi puncak yang ditentukan. |
| GenerateAdjacency | Buat daftar tepi jala dan patch yang berbagi setiap tepi. |
| GetControlVerticesPerPatch | Mendapatkan jumlah simpul kontrol per patch. |
| GetDeclaration | Mendapatkan deklarasi puncak. |
| GetDevice | Mendapatkan perangkat yang membuat jala. |
| GetDisplaceParam | Mendapatkan parameter perpindahan geometri jala. |
| GetIndexBuffer | Mendapatkan buffer indeks jala. |
| GetNumPatches | Mendapatkan jumlah patch dalam jala. |
| GetNumVertices | Mendapatkan jumlah simpul dalam jala. |
| GetOptions | Mendapatkan jenis patch. |
| GetPatchInfo | Mendapatkan atribut patch. |
| GetTessSize | Mendapatkan ukuran jala tessellated, mengingat tingkat tessellation. |
| GetVertexBuffer | Mendapatkan buffer vertex jala. |
| LockAttributeBuffer | Mengunci buffer atribut. |
| LockIndexBuffer | Kunci buffer indeks. |
| LockVertexBuffer | Kunci buffer vertex. |
| Mengoptimalkan | Mengoptimalkan jala patch untuk tessellation yang efisien. |
| SetDisplaceParam | Mengatur parameter perpindahan geometri jala. |
| Tessellate | Melakukan tessellation seragam berdasarkan tingkat tessellation. |
| TessellateAdaptive | Melakukan tessellation adaptif berdasarkan kriteria tessellation adaptif berbasis z. |
| UnlockAttributeBuffer | Buka kunci buffer atribut. |
| UnlockIndexBuffer | Buka kunci buffer indeks. |
| UnlockVertexBuffer | Buka kunci buffer vertex. |
Keterangan
Jala patch adalah jala yang terdiri dari serangkaian patch.
Untuk mendapatkan antarmuka ID3DXPatchMesh , panggil fungsi D3DXCreatePatchMesh .
Jenis LPD3DXPATCHMESH didefinisikan sebagai penunjuk ke antarmuka ID3DXPatchMesh , sebagai berikut:
typedef struct ID3DXPatchMesh *LPD3DXPATCHMESH;
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Header |
|
| Pustaka |
|
Lihat juga