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 |