## RenderFactory class

RenderFactory crea todos los recursos representados en la canalización de representación.

```csharp
public abstract class RenderFactory
```

## Métodos

| Nombre | Descripción |
| --- | --- |
| abstract [CreateCubeRenderTexture](../../aspose.threed.render/renderfactory/createcuberendertexture)(RenderParameters, int, int) | Crear un destino de representación contiene 1 cubo textura |
| abstract [CreateDescriptorSet](../../aspose.threed.render/renderfactory/createdescriptorset)(ShaderProgram) | Crea el conjunto de descriptores para el programa de sombreado especificado. |
| abstract [CreateIndexBuffer](../../aspose.threed.render/renderfactory/createindexbuffer)() | Crear un[`IIndexBuffer`](../iindexbuffer) instancia para almacenar la información de la cara del polígono. |
| abstract [CreatePipeline](../../aspose.threed.render/renderfactory/createpipeline)(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Cree una canalización de gráficos preconfigurada con sombreado preconfigurado/estado de representación/declaración de vértices y operaciones de dibujo. |
| abstract [CreateRenderTexture](../../aspose.threed.render/renderfactory/createrendertexture#createrendertexture)(RenderParameters, int, int) | Crear un objetivo de representación contiene 1 objetivos que representan la textura |
| abstract [CreateRenderTexture](../../aspose.threed.render/renderfactory/createrendertexture#createrendertexture_1)(RenderParameters, int, int, int) | Crear un objetivo de renderizado que renderice a la textura |
| abstract [CreateRenderWindow](../../aspose.threed.render/renderfactory/createrenderwindow)(RenderParameters, WindowHandle) | Cree un destino de renderizado que renderice en la ventana nativa. |
| abstract [CreateShaderProgram](../../aspose.threed.render/renderfactory/createshaderprogram)(ShaderSource) | Crear un[`ShaderProgram`](../shaderprogram) objeto |
| [CreateTextureUnit](../../aspose.threed.render/renderfactory/createtextureunit#createtextureunit)() | Crea una unidad de textura 2D a la que se puede acceder mediante shader. |
| abstract [CreateTextureUnit](../../aspose.threed.render/renderfactory/createtextureunit#createtextureunit_1)(TextureType) | Crea una unidad de textura a la que se puede acceder mediante shader. |
| abstract [CreateUniformBuffer](../../aspose.threed.render/renderfactory/createuniformbuffer)(int) | Crear un nuevo búfer uniforme en el lado de la GPU con un tamaño preasignado. |
| abstract [CreateVertexBuffer](../../aspose.threed.render/renderfactory/createvertexbuffer)(VertexDeclaration) | Crear un[`IVertexBuffer`](../ivertexbuffer) instancia para almacenar información de vértice del polígono. |

### Ver también

* espacio de nombres [Aspose.ThreeD.Render](../../aspose.threed.render)
* asamblea [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
