RenderFactory

نمای کلی

RenderFactory یک کلاس در Aspose.3D FOSS برای Python است.

RenderFactory تمام منابعی را که در خط لوله رندرینگ نمایان شده‌اند ایجاد می‌کند.

این کلاس ۱۲ متد برای اشیاء RenderFactory در برنامه‌های Python اعلام می‌کند. متدهای موجود شامل: __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 برای 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 پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. متد create_cube_render_texture(parameters, width, height) را بر روی این نمونهٔ RenderFactory فراخوانی می‌کند.
create_render_window(parameters, handle)در نسخه FOSS پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. متد create_render_window(parameters, handle) را بر روی این نمونه RenderFactory فراخوانی می‌کند.
create_vertex_buffer(declaration)در نسخه FOSS پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. متد create_vertex_buffer(declaration) را بر روی این نمونه RenderFactory فراخوانی می‌کند.
create_index_buffer()در نسخه FOSS پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. متد create_index_buffer را بر روی این نمونه RenderFactory فراخوانی می‌کند.
create_shader_program(shader_source)در نسخهٔ منبع باز پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد create_shader_program(shader_source) را بر روی این نمونهٔ RenderFactory فراخوانی می‌کند.
create_pipeline(shader, render_state, vertex_declaration, draw_operation)در نسخهٔ منبع باز پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد create_pipeline(shader, render_state, vertex_declaration, draw_operation) را بر روی این نمونهٔ RenderFactory فراخوانی می‌کند.
create_uniform_buffer(size: int)در نسخهٔ منبع باز پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. در این نمونهٔ RenderFactory، create_uniform_buffer(size) فراخوانی می‌شود.

همچنین ببینید:

 فارسی