RenderFactory
Übersicht
RenderFactory ist eine Klasse in Aspose.3D FOSS für Python.
RenderFactory erstellt alle Ressourcen, die in der Rendering-Pipeline dargestellt werden.
Diese Klasse deklariert 12 Methoden für RenderFactory Objekte in Python Programmen. Verfügbare Methoden umfassen: __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. Alle öffentlichen Mitglieder sind für jede Python Anwendung zugänglich, nachdem das Aspose.3D FOSS für Python Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Calls init bei dieser RenderFactory-Instanz. |
create_render_texture(parameters, targets: int, width: int, height: int) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Erstellt eine Render‑Textur‑Ressource für Off‑Screen‑Rendering |
create_render_texture(parameters, width: int, height: int) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_render_texture(parameters, width, height) auf dieser RenderFactory-Instanz auf. |
create_texture_unit(texture_type) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_texture_unit(texture_type) auf dieser RenderFactory-Instanz auf. |
create_descriptor_set(shader) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_descriptor_set(shader) auf dieser RenderFactory-Instanz auf. |
create_cube_render_texture(parameters, width: int, height: int) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_cube_render_texture(parameters, width, height) für diese RenderFactory-Instanz auf. |
create_render_window(parameters, handle) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_render_window(parameters, handle) für diese RenderFactory-Instanz auf. |
create_vertex_buffer(declaration) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_vertex_buffer(declaration) für diese RenderFactory-Instanz auf. |
create_index_buffer() | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_index_buffer auf dieser RenderFactory-Instanz auf. |
create_shader_program(shader_source) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_shader_program(shader_source) auf dieser RenderFactory-Instanz auf. |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft create_pipeline(shader, render_state, vertex_declaration, draw_operation) auf dieser RenderFactory-Instanz auf. |
create_uniform_buffer(size: int) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Ruft create_uniform_buffer(size) auf dieser RenderFactory-Instanz auf. |