RenderFactory

RenderFactory class

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

public abstract class RenderFactory

Methoden

NameBeschreibung
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