Aspose.ThreeD.Render
Innehåll
[
Dölj
]Alla renderingsrelaterade klasser är definierade i detta namnutrymme
Klasser
| Klass | Beskrivning |
|---|---|
| DescriptorSetUpdater | Denna klass gör det möjligt att uppdateraIDescriptorSet i en kedjeoperation. |
| DriverException | Undantaget som uppstår av interna renderingsdrivrutiner. |
| EntityRenderer | Underklass detta för att implementera rendering för olika typer av enheter. |
| EntityRendererKey | Nyckeln till registrerad enhet renderer |
| GLSLSource | Källkoden för shaders i GLSL |
| InitializationException | Undantag i rendering pipeline initialization |
| PostProcessing | Efterbehandlingseffekterna |
| PushConstant | Ett verktyg för att tillhandahålla data till shader genom push constant. |
| Renderer | Kontexten om renderer. |
| RendererVariableManager | Den här klassen hanterar variabler som används i rendering |
| RenderFactory | RenderFactory skapar alla resurser som representeras i renderingspipeline. |
| RenderParameters | Beskriv parametrarna för renderingen target |
| RenderResource | Den abstrakta klassen för alla renderingsresurser Alla renderingsresurser kommer att tas bort när renderaren släpps. Klasser som t.ex.Mesh/Texture kommer att ha en motsvarande RenderResource |
| RenderState | Rendertillstånd för att bygga pipeline Ändringarna som görs i renderingstillstånd kommer inte att påverka de skapade pipelineinstanserna. |
| ShaderException | Shader-relaterade undantag |
| ShaderProgram | Shader-programmet |
| ShaderSet | Shader-program för varje typ av material |
| ShaderSource | Källkoden för shader |
| ShaderVariable | Shader variabel |
| SPIRVSource | Den kompilerade skuggningen i SPIR-V-format. |
| StencilState | Stenciltillstånd per yta. |
| TextureData | Den här klassen innehåller rådata och formatdefinition för en textur. |
| Viewport | AIRenderTarget innehåller minst en visningsport för att rendera scenen. |
| WindowHandle | Inkapslat fönsterhandtag för olika plattformar. |
Gränssnitt
| Gränssnitt | Beskrivning |
|---|---|
| IBuffer | Basgränssnittet för alla hanterade buffertar som används i rendering |
| ICommandList | Kodar en sekvens av kommandon som skickas till GPU för att rendera. |
| IDescriptorSet | Deskriptoruppsättningarna beskriver olika resurser som kan användas för att binda till renderingspipelinen som buffertar, textures |
| IIndexBuffer | Indexbufferten beskriver geometrin som används vid rendering av pipeline. |
| IPipeline | Den förgräddade sekvensen av operationer för att rita på GPU-sidan. |
| IRenderQueue | Entity renderer använder denna kö för att hantera renderingsuppgifter. |
| IRenderTarget | Basgränssnittet för render target |
| IRenderTexture | Gränssnittet för render texture |
| IRenderWindow | IRenderWindow representerar det ursprungliga fönstret som skapats av operativsystem som stöder rendering. |
| ITexture1D | 1D texture |
| ITexture2D | 2D texture |
| ITextureCubemap | Kubkarta texture |
| ITextureUnit | ITextureUnit representerar en textur i minnet som delas mellan GPU och CPU och som kan samplas av shadern, därTexture representerar endast en referens till en extern fil. Mer information finns https://en.wikipedia.org/wiki/Texture_mapping_unit |
| IVertexBuffer | Vertexbufferten innehåller polygonvertexdata som kommer att skickas till rendering pipeline |
Uppräkning
| Uppräkning | Beskrivning |
|---|---|
| BlendFactor | Blandningsfaktor specificera pixelaritmetik. |
| CompareFunction | Jämföringsfunktionen som används vid djup-/stenciltestning. |
| CubeFace | Varje yta av kubkartans struktur |
| CullFaceMode | Vilket ansikte att avliva |
| DrawOperation | De primitiva typerna att rendera |
| EntityRendererFeatures | De extra funktioner som entitetsrenderaren kommer att tillhandahålla |
| FrontFace | Definiera fram- och bakåtvända polygoner |
| IndexDataType | Datatypen för elementen iIIndexBuffer |
| PixelFormat | Pixelns format som används i texturenheten. |
| PolygonMode | Polygonrasteriseringsläget |
| PresetShaders | Detta definierar de förinställda interna shaders som används av renderaren. |
| RenderQueueGroupId | Grupp-id för rendering queue |
| RenderStage | Renderingsstadiet |
| ShaderStage | Shader scen |
| StencilAction | Schablonen test actions |
| TextureType | Typen avITextureUnit |