RenderFactory
Översikt
RenderFactory är en klass i Aspose.3D FOSS för .NET.
RenderFactory skapar alla resurser som representeras i rendering pipeline.
Denna klass ger 12 metoder för att arbeta med RenderFactory objekt i .NET-program. Tillgängliga metoder är bland annat: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter installation av Aspose.3D FOSS for .Net paketet.
Methods
| Signature | Beskrivning |
|---|---|
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int) | Skapa ett mål som ger texturen. |
CreateRenderTexture(parameters: RenderParameters, width: int, height: int) | Skapa ett rendermål innehåller 1 mål som gör rendering till texturen |
CreateDescriptorSet(shader: ShaderProgram) | Skapa beskrivningsuppsättningen för det angivna shaderprogrammet. |
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int) | Skapa ett mål som innehåller 1 kubtextur |
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle) | Skapa ett rendermål som gör det till det inhemska fönstret. |
CreateVertexBuffer(declaration: VertexDeclaration) | Skapa en IVertexBuffer-instans för att lagra polygons vertexinformation. |
CreateIndexBuffer() | Skapa en IIndexBuffer-instans för att lagra polygons ansiktsinformation. |
CreateTextureUnit(textureType: TextureType) | Skapa en texturenhet som kan nås av shader. |
CreateTextureUnit() | Skapa en 2D-tekstur enhet som kan nås med shader. |
CreateShaderProgram(shaderSource: ShaderSource) | Skapa ett ShaderProgram-objekt |
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation) | Skapa en förkonfigurerad grafikpipelin med förkonfigurerade deklarationer av shader/render state/vertex och dragoperationer. |
CreateUniformBuffer(size: int) | Skapa en ny enhetlig buffert på GPU-sidan med föruttilldelad storlek. |