## RenderFactory class

RenderFactory는 렌더링 파이프라인에 표시되는 모든 리소스를 생성합니다.

```csharp
public abstract class RenderFactory
```

## 행동 양식

| 이름 | 설명 |
| --- | --- |
| abstract [CreateCubeRenderTexture](../../aspose.threed.render/renderfactory/createcuberendertexture/)(RenderParameters, int, int) | 1개의 큐브 texture 를 포함하는 렌더링 대상 만들기 |
| abstract [CreateDescriptorSet](../../aspose.threed.render/renderfactory/createdescriptorset/)(ShaderProgram) | 지정된 셰이더 프로그램에 대한 설명자 집합을 만듭니다. |
| abstract [CreateIndexBuffer](../../aspose.threed.render/renderfactory/createindexbuffer/)() | 생성[`IIndexBuffer`](../iindexbuffer/) 폴리곤의 얼굴 정보를 저장하는 인스턴스. |
| abstract [CreatePipeline](../../aspose.threed.render/renderfactory/createpipeline/)(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | 미리 구성된 셰이더/렌더링 상태/정점 선언 및 그리기 작업으로 미리 구성된 그래픽 파이프라인을 만듭니다. |
| abstract [CreateRenderTexture](../../aspose.threed.render/renderfactory/createrendertexture/#createrendertexture)(RenderParameters, int, int) | 텍스처 로 렌더링하는 1개의 대상을 포함하는 렌더링 대상 만들기 |
| abstract [CreateRenderTexture](../../aspose.threed.render/renderfactory/createrendertexture/#createrendertexture_1)(RenderParameters, int, int, int) | texture 로 렌더링하는 렌더링 대상을 만듭니다. |
| abstract [CreateRenderWindow](../../aspose.threed.render/renderfactory/createrenderwindow/)(RenderParameters, WindowHandle) | 기본 창으로 렌더링하는 렌더링 대상을 만듭니다. |
| abstract [CreateShaderProgram](../../aspose.threed.render/renderfactory/createshaderprogram/)(ShaderSource) | 생성[`ShaderProgram`](../shaderprogram/) object |
| [CreateTextureUnit](../../aspose.threed.render/renderfactory/createtextureunit/#createtextureunit)() | 셰이더에서 액세스할 수 있는 2D 텍스처 단위를 만듭니다. |
| abstract [CreateTextureUnit](../../aspose.threed.render/renderfactory/createtextureunit/#createtextureunit_1)(TextureType) | 셰이더에서 액세스할 수 있는 텍스처 단위를 만듭니다. |
| abstract [CreateUniformBuffer](../../aspose.threed.render/renderfactory/createuniformbuffer/)(int) | 미리 할당된 크기로 GPU 측에 새로운 균일 버퍼를 만듭니다. |
| abstract [CreateVertexBuffer](../../aspose.threed.render/renderfactory/createvertexbuffer/)(VertexDeclaration) | 생성[`IVertexBuffer`](../ivertexbuffer/) 폴리곤의 꼭지점 정보를 저장할 인스턴스. |

### 또한보십시오

* 네임스페이스 [Aspose.ThreeD.Render](../../aspose.threed.render/)
* 집회 [Aspose.3D](../../)

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