RenderFactory

RenderFactory

Vue d’ensemble

RenderFactory est une classe dans Aspose.3D FOSS pour .NET.

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

Cette classe fournit 12 méthodes pour travailler avec les objets RenderFactory dans les programmes .NET. Les méthodes disponibles incluent : CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET.

Méthodes

SignatureDescription
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Créer une cible de rendu qui rend sur la texture
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Créer une cible de rendu contenant 1 cible qui rend sur la texture
CreateDescriptorSet(shader: ShaderProgram)Créer le jeu de descripteurs pour le programme de shader spécifié.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Créer une cible de rendu contenant 1 texture cube
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Créez une cible de rendu qui rend sur la fenêtre native.
CreateVertexBuffer(declaration: VertexDeclaration)Créez une instance IVertexBuffer pour stocker les informations de sommet du polygone.
CreateIndexBuffer()Créez une instance IIndexBuffer pour stocker les informations de face du polygone.
CreateTextureUnit(textureType: TextureType)Créez une unité de texture qui peut être accédée par le shader.
CreateTextureUnit()Créer une unité de texture 2D qui peut être accédée par le shader.
CreateShaderProgram(shaderSource: ShaderSource)Créer un objet ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Créer un pipeline graphique préconfiguré avec un shader/état de rendu/déclaration de sommet préconfigurés et des opérations de dessin.
CreateUniformBuffer(size: int)Créer un nouveau tampon uniforme du côté GPU avec une taille pré-allouée.

Voir aussi

 Français