RenderFactory
ภาพรวม
RenderFactory เป็นคลาสใน Aspose.3D FOSS สำหรับ Python.
RenderFactory สร้างทรัพยากรทั้งหมดที่แสดงใน rendering pipeline.
คลาสนี้ประกาศ 12 เมธอดสำหรับอ็อบเจ็กต์ 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. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ Python package.
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__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 — จะโยนข้อยกเว้นขณะรันไทม์. เรียก create_render_texture(parameters, width, height) บนอินสแตนซ์ RenderFactory นี้. |
create_texture_unit(texture_type) | ยังไม่ได้ทำในรุ่น FOSS — จะโยนข้อยกเว้นในระหว่างรันไทม์. เรียก create_texture_unit(texture_type) บนอินสแตนซ์ RenderFactory นี้. |
create_descriptor_set(shader) | ยังไม่ได้ทำในรุ่น FOSS — จะโยนข้อยกเว้นในระหว่างรันไทม์. เรียก create_descriptor_set(shader) บนอินสแตนซ์ RenderFactory นี้. |
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) | ไม่ได้รับการดำเนินการในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. เรียก create_shader_program(shader_source) บนอินสแตนซ์ RenderFactory นี้. |
create_pipeline(shader, render_state, vertex_declaration, draw_operation) | ไม่ได้รับการดำเนินการในรุ่น FOSS — จะทำให้เกิดข้อผิดพลาดขณะรันไทม์. เรียก create_pipeline(shader, render_state, vertex_declaration, draw_operation) บนอินสแตนซ์ RenderFactory นี้. |
create_uniform_buffer(size: int) | ยังไม่ได้ดำเนินการในเวอร์ชัน FOSS — จะโยนข้อผิดพลาดขณะรันไทม์. เรียก create_uniform_buffer(size) บนอินสแตนซ์ RenderFactory นี้. |