RenderFactory
Översikt
RenderFactory är en klass i Aspose.3D FOSS för Python.
RenderFactory skapar alla resurser som representeras i renderingspipeline.
Denna klass deklarerar 12 metoder för RenderFactory objekt i Python program. Tillgängliga metoder inkluderar: __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. Alla offentliga medlemmar är tillgängliga för alla Python applikationer efter att ha installerat Aspose.3D FOSS för Python paketet.
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Inte implementerat i FOSS-utgåvan — kastar vid körning. Calls init på detta RenderFactory-instans. |
create_render_texture(parameters, targets: int, width: int, height: int) | Inte implementerat i FOSS-utgåvan — kastar vid körning. Skapar en rendertexturresurs för off‑screen rendering |
create_render_texture(parameters, width: int, height: int) | Inte implementerat i FOSS-utgåvan — kastar vid körning. Anropar create_render_texture(parameters, width, height) på denna RenderFactory-instans. |
create_texture_unit(texture_type) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar create_texture_unit(texture_type) på denna RenderFactory-instans. |
create_descriptor_set(shader) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar create_descriptor_set(shader) på denna RenderFactory-instans. |
create_cube_render_texture(parameters, width: int, height: int) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Anropar create_cube_render_texture(parameters, width, height) på detta RenderFactory-instans. |
create_render_window(parameters, handle) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Anropar create_render_window(parameters, handle) på detta RenderFactory-instans. |
create_vertex_buffer(declaration) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Anropar create_vertex_buffer(declaration) på detta RenderFactory-instans. |
create_index_buffer() | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar create_index_buffer på denna RenderFactory-instans. |
create_shader_program(shader_source) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar create_shader_program(shader_source) på denna RenderFactory-instans. |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar create_pipeline(shader, render_state, vertex_declaration, draw_operation) på detta RenderFactory-instans. |
create_uniform_buffer(size: int) | Ej implementerad i FOSS-utgåvan — kastas vid körning. Anropar create_uniform_buffer(size) på detta RenderFactory-instans. |