Aspose.ThreeD.Render
Inhalt
[
Ausblenden
]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 |