Aspose.ThreeD.Render
Alle Rendering-bezogenen Klassen sind in diesem Namensraum definiert
Klassen
Klasse |
Beschreibung |
DescriptorSetUpdater |
Diese Klasse ermöglicht die Aktualisierung derIDescriptorSet in einer Kettenoperation. |
DriverException |
Die von internen Rendering-Treibern ausgelöste Ausnahme. |
EntityRenderer |
Unterklassifizieren Sie dies, um das Rendering für verschiedene Arten von Entitäten zu implementieren. |
EntityRendererKey |
Der Schlüssel der registrierten Entität renderer |
GLSLSource |
Der Quellcode von Shadern in GLSL |
InitializationException |
Ausnahmen bei der Initialisierung der Renderpipeline |
PostProcessing |
Die Nachbearbeitungseffekte |
PushConstant |
Ein Dienstprogramm zur Bereitstellung von Daten für den Shader durch Push-Konstante. |
Renderer |
Der Kontext zum Renderer. |
RendererVariableManager |
Diese Klasse verwaltet Variablen, die beim Rendern verwendet werden. |
RenderFactory |
RenderFactory erstellt alle Ressourcen, die in der Rendering-Pipeline dargestellt werden. |
RenderParameters |
Beschreiben Sie die Parameter des Renderziels |
RenderResource |
Die abstrakte Klasse aller Render-Ressourcen Alle Render-Ressourcen werden verworfen, wenn der Renderer veröffentlicht wird. Klassen wieMesh /Texture wird eine entsprechende RenderResource haben |
RenderState |
Renderstatus zum Erstellen der Pipeline Die am Renderstatus vorgenommenen Änderungen wirken sich nicht auf die erstellten Pipelineinstanzen aus. |
ShaderException |
Shader-bezogene Ausnahmen |
ShaderProgram |
Das Shader-Programm |
ShaderSet |
Shader-Programme für jede Art von Materialien |
ShaderSource |
Der Quellcode von shader |
ShaderVariable |
Shader-Variable |
SPIRVSource |
Der kompilierte Shader im SPIR-V-Format. |
StencilState |
Schablonenzustände pro Seite. |
TextureData |
Diese Klasse enthält die Rohdaten und die Formatdefinition einer Textur. |
Viewport |
AIRenderTarget enthält mindestens ein Ansichtsfenster zum Rendern der Szene. |
WindowHandle |
Gekapselter Fenstergriff für verschiedene Plattformen. |
Schnittstellen
Schnittstelle |
Beschreibung |
IBuffer |
Die Basisschnittstelle aller verwalteten Puffer, die beim Rendern verwendet werden |
ICommandList |
Codiert eine Folge von Befehlen, die zum Rendern an die GPU gesendet werden. |
IDescriptorSet |
Die Deskriptorsätze beschreiben verschiedene Ressourcen, die zum Binden an die Renderpipeline verwendet werden können, wie Puffer, Texturen |
IIndexBuffer |
Der Indexpuffer beschreibt die Geometrie, die in der Rendering-Pipeline verwendet wird. |
IPipeline |
Die vorgebackene Abfolge von Vorgängen zum Zeichnen auf der GPU-Seite. |
IRenderQueue |
Der Entity-Renderer verwendet diese Warteschlange, um Renderaufgaben zu verwalten. |
IRenderTarget |
Die Basisschnittstelle von render target |
IRenderTexture |
Die Oberfläche der Rendertextur |
IRenderWindow |
IRenderWindow stellt das native Fenster dar, das vom Betriebssystem erstellt wird, das Rendering unterstützt. |
ITexture1D |
1D-Textur |
ITexture2D |
2D-Textur |
ITextureCubemap |
Würfelkartentextur |
ITextureUnit |
ITextureUnit stellt eine Textur im Speicher dar, die von GPU und CPU geteilt wird und vom Shader gesampelt werden kann, wobei dieTexture stellt nur einen Verweis auf eine externe Datei dar. Weitere Details finden Sie unter https://en.wikipedia.org/wiki/Texture_mapping_unit |
IVertexBuffer |
Der Vertex-Puffer enthält die Polygon-Vertex-Daten, die an die Rendering-Pipeline gesendet werden |
Aufzählung