RenderFactory

RenderFactory

Přehled

RenderFactory je třída v Aspose.3D FOSS pro .NET.

RenderFactory vytváří všechny zdroje, které jsou reprezentovány v renderovacím pipeline.

Tato třída poskytuje 12 metod pro práci s objekty RenderFactory v programech .NET. K dispozici jsou následující metody: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Všechny veřejné členy jsou k dispozici jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET.

Metody

Podpis:Popis:
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Vytvořte renderovací cíl, který vykresluje do textury
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Vytvořte renderovací cíl, který obsahuje 1 cíl a vykresluje do textury
CreateDescriptorSet(shader: ShaderProgram)Vytvořte sadu descriptorů pro specifikovaný shader program.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Vytvořte renderovací cíl, který obsahuje 1 cube texture
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Vytvořte render target, který vykresluje do nativního okna.
CreateVertexBuffer(declaration: VertexDeclaration)Vytvořte instanci IVertexBuffer pro uložení informací o vrcholech polygonu.
CreateIndexBuffer()Vytvořte instanci IIndexBuffer pro uložení informací o plochách polygonu.
CreateTextureUnit(textureType: TextureType)Vytvořte texturovou jednotku, kterou může shader použít.
CreateTextureUnit()Vytvořte 2D texturovou jednotku, ke které může shader přistupovat.
CreateShaderProgram(shaderSource: ShaderSource)Vytvořte objekt ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Vytvořte předkonfigurovaný grafický pipeline s předkonfigurovaným shaderem/stavem renderování/deklarací vrcholů a operacemi kreslení.
CreateUniformBuffer(size: int)Vytvořte nový uniformní buffer na straně GPU s předpřidělenou velikostí.

Viz také:

 Čeština