ICommandList

ICommandList

Gambaran Umum

ICommandList adalah sebuah antarmuka dalam FOSS Aspose.3D untuk .NET. Mewarisi dari: IDisposable.

Mengkode urutan perintah yang akan dikirim ke GPU untuk merender.

Antarmuka ini menyediakan 10 metode untuk bekerja dengan objek ICommandList dalam program .NET. Metode yang tersedia meliputi: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET.

Metode

Tanda TanganDeskripsi
BindPipeline(pipeline: IPipeline)Mengikat instance pipeline untuk rendering
BindVertexBuffer(vertexBuffer: IVertexBuffer)Mengikat buffer vertex untuk rendering
BindIndexBuffer(indexBuffer: IIndexBuffer)Mengikat buffer index untuk rendering
BindDescriptorSet(descriptorSet: IDescriptorSet)Hubungkan descriptor set ke pipeline saat ini
Draw(start: int, count: int)Gambar tanpa buffer indeks
Draw()Gambar tanpa buffer indeks
DrawIndex()Keluarkan gambar terindeks ke dalam daftar perintah
DrawIndex(start: int, count: int)Keluarkan gambar terindeks ke dalam daftar perintah
PushConstants(stage: ShaderStage, data: byte[])Memanggil PushConstants(stage, data) pada instance ICommandList ini.
PushConstants(stage: ShaderStage, data: byte[], size: int)Memanggil PushConstants(stage, data, size) pada instance ICommandList ini.

Lihat Juga

 Bahasa Indonesia