RenderFactory

RenderFactory

Übersicht

RenderFactory ist eine Klasse in Aspose.3D FOSS für .NET.

RenderFactory erstellt alle Ressourcen, die in der Rendering-Pipeline dargestellt werden.

Diese Klasse stellt 12 Methoden zur Arbeit mit RenderFactory-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde.

Methoden

SignaturBeschreibung
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Erstelle ein Render-Target, das in die Textur rendert
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Erstelle ein Render-Target, das 1 Ziel enthält und in die Textur rendert
CreateDescriptorSet(shader: ShaderProgram)Erstelle das Descriptor-Set für das angegebene Shader-Programm.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Erstelle ein Render-Target, das 1 Würfeltextur enthält
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Erstelle ein Render-Target, das im nativen Fenster rendert.
CreateVertexBuffer(declaration: VertexDeclaration)Erstelle eine IVertexBuffer-Instanz, um die Scheitelpunktinformationen des Polygons zu speichern.
CreateIndexBuffer()Erstelle eine IIndexBuffer-Instanz, um die Flächeninformationen des Polygons zu speichern.
CreateTextureUnit(textureType: TextureType)Erstelle eine Textureinheit, die vom Shader aus zugänglich ist.
CreateTextureUnit()Erstelle eine 2D-Textur-Einheit, auf die vom Shader zugegriffen werden kann.
CreateShaderProgram(shaderSource: ShaderSource)Erstelle ein ShaderProgram-Objekt
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Erstelle eine vorkonfigurierte Grafikpipeline mit vorkonfiguriertem Shader/Render-Status/Vertex-Deklaration und Zeichenoperationen.
CreateUniformBuffer(size: int)Erstelle einen neuen Uniform-Puffer auf der GPU-Seite mit vorab reservierter Größe.

Siehe auch

 Deutsch