RenderFactory

RenderFactory

Visión general

RenderFactory es una clase en Aspose.3D FOSS para .NET.

RenderFactory crea todos los recursos que se representan en el pipeline de renderizado.

Esta clase proporciona 12 métodos para trabajar con objetos RenderFactory en programas .NET. Los métodos disponibles incluyen: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET.

Métodos

FirmaDescripción
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Crear un render target que renderiza en la textura
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Crear un render target que contiene 1 objetivo que renderiza en la textura
CreateDescriptorSet(shader: ShaderProgram)Crear el descriptor set para el shader program especificado.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Crear un render target que contiene 1 cube texture
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Crea un objetivo de renderizado que se renderice en la ventana nativa.
CreateVertexBuffer(declaration: VertexDeclaration)Crea una instancia de IVertexBuffer para almacenar la información de los vértices del polígono.
CreateIndexBuffer()Crea una instancia de IIndexBuffer para almacenar la información de las caras del polígono.
CreateTextureUnit(textureType: TextureType)Crea una unidad de textura que pueda ser accedida por el shader.
CreateTextureUnit()Crear una unidad de textura 2D que pueda ser accedida por el shader.
CreateShaderProgram(shaderSource: ShaderSource)Crear un objeto ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Crear una canalización gráfica preconfigurada con shader/estado de render/declaración de vértices preconfigurados y operaciones de dibujo.
CreateUniformBuffer(size: int)Crear un nuevo búfer uniforme en el lado de la GPU con tamaño preasignado.

Ver también

 Español