Aspose.ThreeD.Render
isi
[
bersembunyi
]Semua class terkait rendering ditentukan di namespace ini
Kelas
| Kelas | Keterangan |
|---|---|
| DescriptorSetUpdater | Kelas ini memungkinkan untuk memperbaruiIDescriptorSet dalam operasi berantai. |
| DriverException | Pengecualian yang diajukan oleh driver rendering internal. |
| EntityRenderer | Buat subkelas ini untuk mengimplementasikan rendering untuk berbagai jenis entitas. |
| EntityRendererKey | Kunci perender entitas terdaftar |
| GLSLSource | Kode sumber shader di GLSL |
| InitializationException | Pengecualian dalam inisialisasi pipa render |
| PostProcessing | Efek setelah pemrosesan |
| PushConstant | Utilitas untuk menyediakan data ke shader melalui konstanta push. |
| Renderer | Konteks tentang penyaji. |
| RendererVariableManager | Kelas ini mengelola variabel yang digunakan dalam rendering |
| RenderFactory | RenderFactory membuat semua sumber daya yang direpresentasikan dalam pipa rendering. |
| RenderParameters | Jelaskan parameter target render |
| RenderResource | Kelas abstrak dari semua sumber daya render Semua sumber daya render akan dibuang saat perender dilepaskan. Kelas sepertiMesh/Texture akan memiliki RenderResource yang sesuai |
| RenderState | Status render untuk membangun pipeline Perubahan yang dilakukan pada status render tidak akan memengaruhi instance pipeline yang dibuat. |
| ShaderException | Pengecualian terkait shader |
| ShaderProgram | Program shader |
| ShaderSet | Program shader untuk setiap jenis bahan |
| ShaderSource | Kode sumber shader |
| ShaderVariable | Variabel shader |
| SPIRVSource | Shader terkompilasi dalam format SPIR-V. |
| StencilState | Status stensil per wajah. |
| TextureData | Kelas ini berisi data mentah dan definisi format tekstur. |
| Viewport | AIRenderTarget berisi setidaknya satu area pandang untuk menampilkan pemandangan. |
| WindowHandle | Pegangan jendela terenkapsulasi untuk berbagai platform. |
Struktur
| Struktur | Keterangan |
|---|---|
| CubeFaceData<T> | Data untuk setiap permukaan tekstur peta kubus. |
Antarmuka
| Antarmuka | Keterangan |
|---|---|
| IBuffer | Antarmuka dasar semua buffer terkelola yang digunakan dalam rendering |
| ICommandList | Mengkodekan urutan perintah yang akan dikirim ke GPU untuk dirender. |
| IDescriptorSet | Set deskriptor menjelaskan berbagai sumber daya yang dapat digunakan untuk mengikat pipa render seperti buffer, tekstur |
| IIndexBuffer | Index buffer mendeskripsikan geometri yang digunakan dalam rendering pipeline. |
| IPipeline | Urutan operasi yang telah dibuat sebelumnya untuk menggambar di sisi GPU. |
| IRenderQueue | Perender entitas menggunakan antrean ini untuk mengelola tugas render. |
| IRenderTarget | Antarmuka dasar target render |
| IRenderTexture | Antarmuka tekstur render |
| IRenderWindow | IRenderWindow mewakili jendela asli yang dibuat oleh sistem operasi yang mendukung rendering. |
| ITexture1D | tekstur 1D |
| ITexture2D | tekstur 2D |
| ITextureCubemap | Tekstur peta kubus |
| ITextureUnit | ITextureUnit mewakili tekstur dalam memori yang dibagi antara GPU dan CPU dan dapat disampel oleh shader, di manaTexture hanya mewakili referensi ke file eksternal. Detail lebih lanjut dapat ditemukan https://en.wikipedia.org/wiki/Texture_mapping_unit |
| IVertexBuffer | Vertex buffer menampung data vertex poligon yang akan dikirim ke rendering pipeline |
Pencacahan
| Pencacahan | Keterangan |
|---|---|
| BlendFactor | Blend factor menentukan aritmatika piksel. |
| CompareFunction | Fungsi perbandingan yang digunakan dalam pengujian kedalaman/stensil. |
| CubeFace | Setiap permukaan tekstur peta kubus |
| CullFaceMode | Wajah apa yang akan dimusnahkan |
| DrawOperation | Tipe primitif yang akan dirender |
| EntityRendererFeatures | Fitur tambahan yang akan disediakan oleh perender entitas |
| FrontFace | Menentukan poligon depan dan belakang |
| IndexDataType | Tipe data elemen diIIndexBuffer |
| PixelFormat | Format piksel yang digunakan dalam unit tekstur. |
| PolygonMode | Mode rasterisasi poligon |
| PresetShaders | Ini menentukan shader internal prasetel yang digunakan oleh perender. |
| RenderQueueGroupId | ID grup antrian render |
| RenderStage | Tahap render |
| ShaderStage | Tahap shader |
| StencilAction | Tindakan pengujian stensil |
| TextureType | Jenis dariITextureUnit |