RenderFactory

RenderFactory

Overview

RenderFactory is a class in Aspose.3D FOSS for Java.

This class declares 12 methods for RenderFactory objects in Java programs. Available methods include: createCubeRenderTexture, createDescriptorSet, createIndexBuffer, createPipeline, createRenderTexture, createRenderWindow, createShaderProgram, createTextureUnit, createUniformBuffer, createVertexBuffer. Public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package.

Methods

SignatureDescription
createRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int) → IRenderTextureCalls createRenderTexture(parameters, targets, width, height) on this RenderFactory instance.
createRenderTexture(parameters: RenderParameters, width: int, height: int) → IRenderTextureCalls createRenderTexture(parameters, width, height) on this RenderFactory instance.
createDescriptorSet(shader: ShaderProgram) → IDescriptorSetCalls createDescriptorSet(shader) on this RenderFactory instance.
createCubeRenderTexture(parameters: RenderParameters, width: int, height: int) → IRenderTextureCalls createCubeRenderTexture(parameters, width, height) on this RenderFactory instance.
createRenderWindow(parameters: RenderParameters, handle: WindowHandle) → IRenderWindowCalls createRenderWindow(parameters, handle) on this RenderFactory instance.
createVertexBuffer(declaration: VertexDeclaration) → IVertexBufferCalls createVertexBuffer(declaration) on this RenderFactory instance.
createIndexBuffer() → IIndexBufferCalls createIndexBuffer on this RenderFactory instance.
createTextureUnit(type: TextureType) → ITextureUnitCalls createTextureUnit(type) on this RenderFactory instance.
createTextureUnit() → ITextureUnitNot implemented in the FOSS edition — throws at runtime.
createShaderProgram(shader: ShaderSource) → ShaderProgramCalls createShaderProgram(shader) on this RenderFactory instance.
createPipeline(shader: ShaderProgram, state: RenderState, declaration: VertexDeclaration, drawOperation: DrawOperation) → IPipelineCalls createPipeline(shader, state, declaration, drawOperation) on this RenderFactory instance.
createUniformBuffer(size: int) → IBufferCalls createUniformBuffer(size) on this RenderFactory instance.

See Also