RenderFactory

RenderFactory

Visão geral

RenderFactory é uma classe em Aspose.3D FOSS para .NET.

RenderFactory cria todos os recursos que são representados no pipeline de renderização.

Esta classe fornece 12 métodos para trabalhar com objetos RenderFactory em programas .NET. Os métodos disponíveis incluem: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET.

Métodos

AssinaturaDescrição
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Crie um render target que renderiza para a textura
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Crie um render target que contém 1 alvo e renderiza para a textura
CreateDescriptorSet(shader: ShaderProgram)Crie o conjunto de descritores para o programa de shader especificado.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Crie um render target que contém 1 cube texture
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Crie um alvo de renderização que renderiza na janela nativa.
CreateVertexBuffer(declaration: VertexDeclaration)Crie uma instância de IVertexBuffer para armazenar as informações dos vértices do polígono.
CreateIndexBuffer()Crie uma instância de IIndexBuffer para armazenar as informações das faces do polígono.
CreateTextureUnit(textureType: TextureType)Crie uma unidade de textura que pode ser acessada pelo shader.
CreateTextureUnit()Crie uma unidade de textura 2D que possa ser acessada pelo shader.
CreateShaderProgram(shaderSource: ShaderSource)Crie um objeto ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Crie um pipeline gráfico pré-configurado com shader/estado de renderização/declaração de vértice pré-configurados e operações de desenho.
CreateUniformBuffer(size: int)Crie um novo buffer uniforme no lado da GPU com tamanho pré-alocado.

Ver também

 Português