RenderFactory
내용물
[
숨다
]RenderFactory class
RenderFactory는 렌더링 파이프라인에 표시되는 모든 리소스를 생성합니다.
public abstract class RenderFactory
행동 양식
이름 | 설명 |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | 1개의 큐브 texture 를 포함하는 렌더링 대상 만들기 |
abstract CreateDescriptorSet(ShaderProgram) | 지정된 셰이더 프로그램에 대한 설명자 집합을 만듭니다. |
abstract CreateIndexBuffer() | 생성IIndexBuffer 폴리곤의 얼굴 정보를 저장하는 인스턴스. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | 미리 구성된 셰이더/렌더링 상태/정점 선언 및 그리기 작업으로 미리 구성된 그래픽 파이프라인을 만듭니다. |
abstract CreateRenderTexture(RenderParameters, int, int) | 텍스처 로 렌더링하는 1개의 대상을 포함하는 렌더링 대상 만들기 |
abstract CreateRenderTexture(RenderParameters, int, int, int) | texture 로 렌더링하는 렌더링 대상을 만듭니다. |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | 기본 창으로 렌더링하는 렌더링 대상을 만듭니다. |
abstract CreateShaderProgram(ShaderSource) | 생성ShaderProgram object |
CreateTextureUnit() | 셰이더에서 액세스할 수 있는 2D 텍스처 단위를 만듭니다. |
abstract CreateTextureUnit(TextureType) | 셰이더에서 액세스할 수 있는 텍스처 단위를 만듭니다. |
abstract CreateUniformBuffer(int) | 미리 할당된 크기로 GPU 측에 새로운 균일 버퍼를 만듭니다. |
abstract CreateVertexBuffer(VertexDeclaration) | 생성IVertexBuffer 폴리곤의 꼭지점 정보를 저장할 인스턴스. |
또한보십시오
- 네임스페이스 Aspose.ThreeD.Render
- 집회 Aspose.3D