Class RenderFactory
Contents
[
Hide
]RenderFactory class
RenderFactory creates all resources that represented in rendering pipeline.
public abstract class RenderFactory
Methods
| Name | Description | 
|---|---|
| abstract CreateCubeRenderTexture(RenderParameters, int, int) | Create a render target contains 1 cube texture | 
| abstract CreateDescriptorSet(ShaderProgram) | Create the descriptor set for specified shader program. | 
| abstract CreateIndexBuffer() | Create an IIndexBufferinstance to store polygon’s face information. | 
| abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Create a preconfigured graphics pipeline with preconfigured shader/render state/vertex declaration and draw operations. | 
| abstract CreateRenderTexture(RenderParameters, int, int) | Create a render target contains 1 targets that renders to the texture | 
| abstract CreateRenderTexture(RenderParameters, int, int, int) | Create a render target that renders to the texture | 
| abstract CreateRenderWindow(RenderParameters, WindowHandle) | Create a render target that renders to the native window. | 
| abstract CreateShaderProgram(ShaderSource) | Create a ShaderProgramobject | 
| CreateTextureUnit() | Create a 2D texture unit that can be accessed by shader. | 
| abstract CreateTextureUnit(TextureType) | Create a texture unit that can be accessed by shader. | 
| abstract CreateUniformBuffer(int) | Create a new uniform buffer in GPU side with pre-allocated size. | 
| abstract CreateVertexBuffer(VertexDeclaration) | Create an IVertexBufferinstance to store polygon’s vertex information. | 
See Also
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D