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

Aufzählung Beschreibung
BlendFactor Mischfaktor gibt Pixelarithmetik an.
CompareFunction Die Vergleichsfunktion, die beim Tiefen-/Schablonentest verwendet wird.
CubeFace Jede Fläche der Würfelkartentextur
CullFaceMode Welches Gesicht zu cull
DrawOperation Die zu rendernden primitiven Typen
EntityRendererFeatures Die zusätzlichen Funktionen, die der Entity-Renderer bereitstellt
FrontFace Vorder- und Rückseitenpolygone definieren
IndexDataType Der Datentyp der Elemente inIIndexBuffer
PixelFormat Das in der Textureinheit verwendete Pixelformat.
PolygonMode Der Polygon-Rasterungsmodus
PresetShaders Dies definiert die voreingestellten internen Shader, die vom Renderer verwendet werden.
RenderQueueGroupId Die Gruppen-ID der Renderwarteschlange
RenderStage Die Renderstufe
ShaderStage Shader-Bühne
StencilAction Die Schablonentestaktionen
TextureType Der Typ derITextureUnit