RenderFactory

RenderFactory class

RenderFactory crea todos los recursos representados en la canalización de representación.

public abstract class RenderFactory

Métodos

NombreDescripción
abstract CreateCubeRenderTexture(RenderParameters, int, int)Crear un destino de representación contiene 1 cubo textura
abstract CreateDescriptorSet(ShaderProgram)Crea el conjunto de descriptores para el programa de sombreado especificado.
abstract CreateIndexBuffer()Crear unIIndexBuffer instancia para almacenar la información de la cara del polígono.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)Cree una canalización de gráficos preconfigurada con sombreado preconfigurado/estado de representación/declaración de vértices y operaciones de dibujo.
abstract CreateRenderTexture(RenderParameters, int, int)Crear un objetivo de representación contiene 1 objetivos que representan la textura
abstract CreateRenderTexture(RenderParameters, int, int, int)Crear un objetivo de renderizado que renderice a la textura
abstract CreateRenderWindow(RenderParameters, WindowHandle)Cree un destino de renderizado que renderice en la ventana nativa.
abstract CreateShaderProgram(ShaderSource)Crear unShaderProgram objeto
CreateTextureUnit()Crea una unidad de textura 2D a la que se puede acceder mediante shader.
abstract CreateTextureUnit(TextureType)Crea una unidad de textura a la que se puede acceder mediante shader.
abstract CreateUniformBuffer(int)Crear un nuevo búfer uniforme en el lado de la GPU con un tamaño preasignado.
abstract CreateVertexBuffer(VertexDeclaration)Crear unIVertexBuffer instancia para almacenar información de vértice del polígono.

Ver también