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ás | Leí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. |