Bagikan melalui


Antarmuka ID3DX10Mesh

Aplikasi menggunakan metode antarmuka ID3DX10Mesh untuk memanipulasi objek jala.

Anggota

Antarmuka ID3DX10Mesh mewarisi dari antarmuka IUnknown . ID3DX10Mesh juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3DX10Mesh memiliki metode ini.

Metode Deskripsi
CloneMesh Membuat jala baru dan mengisinya dengan data jala yang dimuat sebelumnya.
CommitToDevice Terapkan perubahan apa pun yang dilakukan pada jala pada perangkat sehingga perubahan dapat dirender. Ini harus dipanggil setelah data jala diubah dan sebelum dirender. Jala tidak dapat dirender kecuali diterapkan ke perangkat. Lihat komentar.
Membuang Menghapus data jala dari perangkat yang telah diterapkan ke perangkat (dengan ID3DX10Mesh::CommitToDevice).
DrawSubset Menggambar subset jala.
DrawSubsetInstanced Gambar beberapa instans dari subset jala yang sama.
GenerateAdjacencyAndPointReps Buat daftar tepi jala, serta daftar wajah yang berbagi setiap tepi.
GenerateAttributeBufferFromTable Buat buffer atribut dari data dalam tabel atribut mesh. Buffer atribut adalah format lain untuk menyimpan data dalam tabel atribut. Buffer atribut dan tabel atribut adalah struktur data internal dalam jala.
GenerateGSAdjacency Menambahkan data yang berdekatan ke buffer indeks jala. Ketika jala dikirim ke shader geometri yang mengambil data yang berdekatan, diperlukan buffer indeks jala untuk berisi data yang berdekatan.
GetAdjacencyBuffer Akses buffer yang berdekatan dengan jala.
GetAttributeBuffer Akses buffer atribut jala.
GetAttributeTable Mengambil tabel atribut untuk jala, atau jumlah entri yang disimpan dalam tabel atribut untuk jala.
GetDeviceIndexBuffer Akses buffer indeks jala setelah diterapkan ke perangkat dengan ID3DX10Mesh::CommitToDevice. Ini berbeda dari ID3DX10Mesh::GetIndexBuffer, yang mengembalikan buffer indeks sebelum diterapkan ke perangkat.
GetDeviceVertexBuffer Akses buffer vertex mesh setelah diterapkan ke perangkat dengan ID3DX10Mesh::CommitToDevice. Ini berbeda dari ID3DX10Mesh::GetVertexBuffer, yang mengembalikan buffer vertex sebelum diterapkan ke perangkat.
GetFaceCount Mengambil jumlah wajah dalam jala.
GetFlags Akses bendera pembuatan jala.
GetIndexBuffer Mengambil data dalam buffer indeks.
GetPointRepBuffer Dapatkan buffer rep titik jala.
GetVertexBuffer Mengambil buffer vertex yang terkait dengan jala.
GetVertexBufferCount Dapatkan jumlah buffer vertex dalam jala.
GetVertexCount Dapatkan jumlah simpul dalam jala. Jala mungkin berisi beberapa buffer vertex (yaitu satu buffer vertex mungkin berisi semua data posisi, yang lain mungkin berisi semua data koordinat tekstur, dll.), namun setiap buffer verteks akan berisi jumlah elemen yang sama.
GetVertexDescription Akses deskripsi puncak yang diteruskan ke D3DX10CreateMesh. Deskripsi puncak menjelaskan tata letak buffer puncak jala.
Berpotongan Menentukan apakah sinar bersinggungan dengan jala ini.
IntersectSubset Menentukan apakah sinar bersinggungan dengan subset jala ini.
Mengoptimalkan Menghasilkan jala baru dengan wajah dan simpul yang diurutkan ulang untuk mengoptimalkan performa menggambar.
SetAdjacencyData Atur data kedekatan jala.
SetAttributeData Atur data atribut jala.
SetAttributeTable Mengatur tabel atribut untuk jala dan jumlah entri yang disimpan dalam tabel.
SetIndexData Atur data indeks jala.
SetPointRepData Atur data rep titik untuk jala.
SetVertexData Atur data vertex ke salah satu buffer vertex mesh.

 

Keterangan

Untuk mendapatkan antarmuka ID3DX10Mesh, panggil D3DX10CreateMesh.

Persyaratan

Persyaratan Nilai
Header
D3DX10.h
Pustaka
D3DX10.lib

Lihat juga

Antarmuka D3DX