RenderFactory

RenderFactory class

RenderFactory skapar alla resurser som representeras i renderingspipeline.

public abstract class RenderFactory

Metoder

namnBeskrivning
abstract CreateCubeRenderTexture(RenderParameters, int, int)Skapa ett renderingsmål innehåller 1 kub texture
abstract CreateDescriptorSet(ShaderProgram)Skapa beskrivningsuppsättningen för specificerat shader-program.
abstract CreateIndexBuffer()Skapa enIIndexBuffer instans för att lagra polygons ansiktsinformation.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)Skapa en förkonfigurerad grafikpipeline med förkonfigurerad shader/render state/vertex-deklaration och ritoperationer.
abstract CreateRenderTexture(RenderParameters, int, int)Skapa ett renderingsmål innehåller 1 mål som renderar till texture
abstract CreateRenderTexture(RenderParameters, int, int, int)Skapa ett renderingsmål som renderar till texture
abstract CreateRenderWindow(RenderParameters, WindowHandle)Skapa ett renderingsmål som renderar till det ursprungliga fönstret.
abstract CreateShaderProgram(ShaderSource)Skapa enShaderProgram objekt
CreateTextureUnit()Skapa en 2D-strukturenhet som kan nås av shader.
abstract CreateTextureUnit(TextureType)Skapa en strukturenhet som kan nås av shader.
abstract CreateUniformBuffer(int)Skapa en ny enhetlig buffert på GPU-sidan med förtilldelad storlek.
abstract CreateVertexBuffer(VertexDeclaration)Skapa enIVertexBuffer instans för att lagra polygons vertexinformation.

Se även