RenderFactory

RenderFactory

Overzicht

RenderFactory is een klasse in Aspose.3D FOSS voor .NET.

RenderFactory maakt alle bronnen die gerepresenteerd worden in de renderpipeline.

Deze klasse biedt 12 methoden voor het werken met RenderFactory objecten in .NET programma’s. Beschikbare methoden zijn: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket.

Methoden

HandtekeningBeschrijving
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Maak een renderdoel dat rendert naar de texture
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Maak een renderdoel dat 1 target bevat dat rendert naar de texture
CreateDescriptorSet(shader: ShaderProgram)Maak de descriptorset voor het opgegeven shaderprogramma.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Maak een renderdoel dat 1 kubustextuur bevat
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Maak een renderdoel dat rendert naar het native venster.
CreateVertexBuffer(declaration: VertexDeclaration)Maak een IVertexBuffer-instantie om de vertexinformatie van de polygoon op te slaan.
CreateIndexBuffer()Maak een IIndexBuffer-instantie om de gezichtsinformatie van de polygoon op te slaan.
CreateTextureUnit(textureType: TextureType)Maak een texture unit die door de shader benaderd kan worden.
CreateTextureUnit()Maak een 2D-textuur eenheid die door de shader benaderbaar is.
CreateShaderProgram(shaderSource: ShaderSource)Maak een ShaderProgram object
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Maak een vooraf geconfigureerde grafische pijplijn met vooraf geconfigureerde shader/render-toestand/vertexdeclaratie en tekenoperaties.
CreateUniformBuffer(size: int)Maak een nieuwe uniform buffer aan de GPU-zijde met vooraf toegewezen grootte.

Zie ook

 Nederlands