Antarmuka ID3DXPatchMesh
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