RenderFactory

RenderFactory class

RenderFactory crée toutes les ressources représentées dans le pipeline de rendu.

public abstract class RenderFactory

Méthodes

NomLa description
abstract CreateCubeRenderTexture(RenderParameters, int, int)Créer une cible de rendu contient 1 cube texture
abstract CreateDescriptorSet(ShaderProgram)Créer l’ensemble de descripteurs pour le programme shader spécifié.
abstract CreateIndexBuffer()Créer unIIndexBuffer instance pour stocker les informations de face du polygone.
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation)Créez un pipeline graphique préconfiguré avec une déclaration préconfigurée de shader/état de rendu/vertex et des opérations de dessin.
abstract CreateRenderTexture(RenderParameters, int, int)Créer une cible de rendu contient 1 cibles qui s’affichent à la texture
abstract CreateRenderTexture(RenderParameters, int, int, int)Créer une cible de rendu qui rend à la texture
abstract CreateRenderWindow(RenderParameters, WindowHandle)Créez une cible de rendu qui s’affiche dans la fenêtre native.
abstract CreateShaderProgram(ShaderSource)Créer unShaderProgram objet
CreateTextureUnit()Créer une unité de texture 2D accessible par shader.
abstract CreateTextureUnit(TextureType)Créer une unité de texture accessible par shader.
abstract CreateUniformBuffer(int)Créer un nouveau tampon uniforme côté GPU avec une taille pré-allouée.
abstract CreateVertexBuffer(VertexDeclaration)Créer unIVertexBuffer instance pour stocker les informations sur les sommets du polygone.

Voir également