RenderFactory

RenderFactory

Przegląd

RenderFactory jest klasą w Aspose.3D FOSS dla .NET.

RenderFactory tworzy wszystkie zasoby, które są reprezentowane w potoku renderowania.

Ta klasa zapewnia 12 metod do pracy z obiektami RenderFactory w programach .NET. Dostępne metody to: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET.

Metody

SygnaturaOpis
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Utwórz render target, który renderuje do tekstury
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Utwórz render target zawierający 1 target, który renderuje do tekstury
CreateDescriptorSet(shader: ShaderProgram)Utwórz descriptor set dla określonego programu shaderowego.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Utwórz render target zawierający 1 cube texture
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Utwórz cel renderowania, który renderuje do natywnego okna.
CreateVertexBuffer(declaration: VertexDeclaration)Utwórz instancję IVertexBuffer, aby przechowywać informacje o wierzchołkach wielokąta.
CreateIndexBuffer()Utwórz instancję IIndexBuffer, aby przechowywać informacje o twarzach wielokąta.
CreateTextureUnit(textureType: TextureType)Utwórz jednostkę tekstury, którą może odczytać shader.
CreateTextureUnit()Utwórz jednostkę tekstury 2D, do której może uzyskać dostęp shader.
CreateShaderProgram(shaderSource: ShaderSource)Utwórz obiekt ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Utwórz wstępnie skonfigurowany potok graficzny z wstępnie skonfigurowanym shaderem/statem renderowania/deklaracją wierzchołków oraz operacjami rysowania.
CreateUniformBuffer(size: int)Utwórz nowy bufor uniform w części GPU o wstępnie przydzielonym rozmiarze.

Zobacz także

 Polski