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 폴리곤의 꼭지점 정보를 저장할 인스턴스.

또한보십시오