RenderFactory
概述
RenderFactory 是 Aspose.3D FOSS 中用于 Python 的一个类。
RenderFactory 创建渲染管线中所表示的所有资源。
此类为 Python 程序中的 RenderFactory 对象声明了 12 个方法。可用的方法包括:__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。在安装 Aspose.3D FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
__init__() | 在 FOSS 版中未实现 —— 在运行时抛出异常。 Calls init 在此 RenderFactory 实例上。 |
create_render_texture(parameters, targets: int, width: int, height: int) | 在 FOSS 版中未实现 —— 在运行时抛出异常。 为离屏渲染创建渲染纹理资源 |
create_render_texture(parameters, width: int, height: int) | 在 FOSS 版中未实现 —— 在运行时抛出异常。 在此 RenderFactory 实例上调用 create_render_texture(parameters, width, height)。 |
create_texture_unit(texture_type) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_texture_unit(texture_type)。 |
create_descriptor_set(shader) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_descriptor_set(shader)。 |
create_cube_render_texture(parameters, width: int, height: int) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_cube_render_texture(parameters, width, height)。 |
create_render_window(parameters, handle) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_render_window(parameters, handle)。 |
create_vertex_buffer(declaration) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_vertex_buffer(declaration)。 |
create_index_buffer() | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_index_buffer。 |
create_shader_program(shader_source) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_shader_program(shader_source)。 |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | 在 FOSS 版中未实现 — 在运行时抛出。 在此 RenderFactory 实例上调用 create_pipeline(shader, render_state, vertex_declaration, draw_operation)。 |
create_uniform_buffer(size: int) | 在 FOSS 版中未实现 — 运行时抛出。 在此 RenderFactory 实例上调用 create_uniform_buffer(size)。 |