RenderFactory
Inhalt
[
Ausblenden
]RenderFactory class
RenderFactory erstellt alle Ressourcen, die in der Rendering-Pipeline dargestellt werden.
public abstract class RenderFactory
Methoden
Name | Beschreibung |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Renderziel erstellen enthält 1 Würfeltextur |
abstract CreateDescriptorSet(ShaderProgram) | Erstellen Sie den Deskriptorsatz für das angegebene Shader-Programm. |
abstract CreateIndexBuffer() | Erstellen Sie eineIIndexBuffer Instanz zum Speichern der Gesichtsinformationen des Polygons. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Erstellen Sie eine vorkonfigurierte Grafikpipeline mit vorkonfigurierten Shader-/Renderstatus-/Scheitelpunktdeklarationen und Zeichenoperationen. |
abstract CreateRenderTexture(RenderParameters, int, int) | Erstellen eines Renderziels enthält 1 Ziele, die mit der Textur gerendert werden |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Erstellen Sie ein Renderziel, das mit der Textur gerendert wird |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Erstellen Sie ein Renderziel, das im nativen Fenster gerendert wird. |
abstract CreateShaderProgram(ShaderSource) | Erstellen Sie aShaderProgram Objekt |
CreateTextureUnit() | Erstellen Sie eine 2D-Textureinheit, auf die der Shader zugreifen kann. |
abstract CreateTextureUnit(TextureType) | Erstellen Sie eine Textureinheit, auf die der Shader zugreifen kann. |
abstract CreateUniformBuffer(int) | Erstellen Sie einen neuen einheitlichen Puffer auf der GPU-Seite mit vorab zugewiesener Größe. |
abstract CreateVertexBuffer(VertexDeclaration) | Erstellen Sie eineIVertexBuffer Instanz zum Speichern der Scheitelpunktinformationen des Polygons. |
Siehe auch
- namensraum Aspose.ThreeD.Render
- Montage Aspose.3D