RenderFactory

RenderFactory class

RenderFactory crea tutte le risorse rappresentate nella pipeline di rendering.

public abstract class RenderFactory

Metodi

NomeDescrizione
abstract CreateCubeRenderTexture(RenderParameters, int, int)Crea una destinazione di rendering contenente 1 trama del cubo
abstract CreateDescriptorSet(ShaderProgram)Crea il set di descrittori per il programma shader specificato.
abstract CreateIndexBuffer()Crea unIIndexBuffer istanza per memorizzare le informazioni sulla faccia del poligono.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)Crea una pipeline grafica preconfigurata con shader/stato di rendering/dichiarazione dei vertici preconfigurati e operazioni di disegno.
abstract CreateRenderTexture(RenderParameters, int, int)Crea un target di rendering contiene 1 target che esegue il rendering sulla texture
abstract CreateRenderTexture(RenderParameters, int, int, int)Crea una destinazione di rendering che esegue il rendering sulla texture
abstract CreateRenderWindow(RenderParameters, WindowHandle)Crea una destinazione di rendering che esegue il rendering nella finestra nativa.
abstract CreateShaderProgram(ShaderSource)Crea unShaderProgram oggetto
CreateTextureUnit()Crea un’unità di texture 2D a cui è possibile accedere tramite lo shader.
abstract CreateTextureUnit(TextureType)Crea un’unità di texture a cui è possibile accedere tramite lo shader.
abstract CreateUniformBuffer(int)Crea un nuovo buffer uniforme sul lato GPU con dimensioni preallocate.
abstract CreateVertexBuffer(VertexDeclaration)Crea unIVertexBuffer istanza per memorizzare le informazioni sui vertici del poligono.

Guarda anche