RenderFactory

RenderFactory

Áttekintés

RenderFactory egy osztály a Aspose.3D FOSS-ben a .NET számára.

RenderFactory létrehozza az összes erőforrást, amely a renderelési csővezetékben szerepel.

Ez az osztály 12 metódust biztosít a RenderFactory objektumokkal való munkahez a .NET programokban. A rendelkezésre álló metódusok: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Az összes nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS for .NET csomag telepítése után.

Metódusok

AláírásLeírás
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)Hozzon létre egy rendercélpontot, amely a textúrára renderel
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)Hozzon létre egy rendercélpontot, amely egy célt tartalmaz, és a textúrára renderel
CreateDescriptorSet(shader: ShaderProgram)Hozzon létre leírókészletet a megadott shader programhoz.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)Hozzon létre egy rendercélpontot, amely egy köbtextúrát tartalmaz
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)Hozzon létre egy render célpontot, amely a natív ablakra renderel.
CreateVertexBuffer(declaration: VertexDeclaration)Hozzon létre egy IVertexBuffer példányt a sokszög csúcspontjainak tárolására.
CreateIndexBuffer()Hozzon létre egy IIndexBuffer példányt a sokszög arcainak tárolására.
CreateTextureUnit(textureType: TextureType)Hozzon létre egy textúraegységet, amely a shader által elérhető.
CreateTextureUnit()Hozzon létre egy 2D textúraegységet, amelyet a shader elérhet.
CreateShaderProgram(shaderSource: ShaderSource)Hozzon létre egy ShaderProgram objektumot
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)Hozzon létre egy előre konfigurált grafikus csővezetéket előre konfigurált shader/render state/vertex deklarációval és draw műveletekkel.
CreateUniformBuffer(size: int)Hozzon létre egy új uniform buffer-t a GPU oldalon előre lefoglalt mérettel.

Lásd még:

 Magyar