RenderFactory
Overview
RenderFactory is a class in Aspose.3D FOSS for Python.
RenderFactory creates all resources that represented in rendering pipeline.
This class declares 12 methods for RenderFactory objects in Python programs.
Available methods include: __init__, create_cube_render_texture, create_descriptor_set, create_index_buffer, create_pipeline, create_render_texture, create_render_window, create_shader_program, create_texture_unit, create_uniform_buffer, create_vertex_buffer.
All public members are accessible to any Python application after installing the Aspose.3D FOSS for Python package.
Methods
| Signature | Description |
|---|---|
__init__() | Not implemented in the FOSS edition — throws at runtime. Calls init on this RenderFactory instance. |
create_render_texture(parameters, targets: int, width: int, height: int) | Not implemented in the FOSS edition — throws at runtime. Creates a render texture resource for off‑screen rendering |
create_render_texture(parameters, width: int, height: int) | Not implemented in the FOSS edition — throws at runtime. Calls create_render_texture(parameters, width, height) on this RenderFactory instance. |
create_texture_unit(texture_type) | Not implemented in the FOSS edition — throws at runtime. Calls create_texture_unit(texture_type) on this RenderFactory instance. |
create_descriptor_set(shader) | Not implemented in the FOSS edition — throws at runtime. Calls create_descriptor_set(shader) on this RenderFactory instance. |
create_cube_render_texture(parameters, width: int, height: int) | Not implemented in the FOSS edition — throws at runtime. Calls create_cube_render_texture(parameters, width, height) on this RenderFactory instance. |
create_render_window(parameters, handle) | Not implemented in the FOSS edition — throws at runtime. Calls create_render_window(parameters, handle) on this RenderFactory instance. |
create_vertex_buffer(declaration) | Not implemented in the FOSS edition — throws at runtime. Calls create_vertex_buffer(declaration) on this RenderFactory instance. |
create_index_buffer() | Not implemented in the FOSS edition — throws at runtime. Calls create_index_buffer on this RenderFactory instance. |
create_shader_program(shader_source) | Not implemented in the FOSS edition — throws at runtime. Calls create_shader_program(shader_source) on this RenderFactory instance. |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | Not implemented in the FOSS edition — throws at runtime. Calls create_pipeline(shader, render_state, vertex_declaration, draw_operation) on this RenderFactory instance. |
create_uniform_buffer(size: int) | Not implemented in the FOSS edition — throws at runtime. Calls create_uniform_buffer(size) on this RenderFactory instance. |