RenderFactory
Prezentare generală
RenderFactory este o clasă în Aspose.3D FOSS pentru Python.
RenderFactory creează toate resursele care sunt reprezentate în pipeline-ul de randare.
Această clasă declară 12 metode pentru obiecte RenderFactory în programe Python. Metodele disponibile includ: __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. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python.
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Nu este implementat în ediția FOSS — aruncă la rulare. Calls init pe această instanță RenderFactory. |
create_render_texture(parameters, targets: int, width: int, height: int) | Nu este implementat în ediția FOSS — aruncă la rulare. Creează o resursă de textură de redare pentru redare off‑screen |
create_render_texture(parameters, width: int, height: int) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează create_render_texture(parameters, width, height) pe această instanță RenderFactory. |
create_texture_unit(texture_type) | Nu este implementat în ediția FOSS — aruncă la execuție. Apelează create_texture_unit(texture_type) pe această instanță RenderFactory. |
create_descriptor_set(shader) | Nu este implementat în ediția FOSS — aruncă la execuție. Apelează create_descriptor_set(shader) pe această instanță RenderFactory. |
create_cube_render_texture(parameters, width: int, height: int) | Nu este implementat în ediția FOSS — aruncă la timpul de execuție. Apelează create_cube_render_texture(parameters, width, height) pe această instanță RenderFactory. |
create_render_window(parameters, handle) | Nu este implementat în ediția FOSS — aruncă la timpul de execuție. Apelează create_render_window(parameters, handle) pe această instanță RenderFactory. |
create_vertex_buffer(declaration) | Nu este implementat în ediția FOSS — aruncă la timpul de execuție. Apelează create_vertex_buffer(declaration) pe această instanță RenderFactory. |
create_index_buffer() | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează create_index_buffer pe această instanță RenderFactory. |
create_shader_program(shader_source) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează create_shader_program(shader_source) pe această instanță RenderFactory. |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează create_pipeline(shader, render_state, vertex_declaration, draw_operation) pe această instanță de RenderFactory. |
create_uniform_buffer(size: int) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează create_uniform_buffer(size) pe această instanță de RenderFactory. |