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

SignatureDescription
__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.

See Also