Renderer
Tổng quan
Renderer là một lớp trong Aspose.3D FOSS dành cho Python.
Ngữ cảnh về bộ dựng hình.
Lớp này khai báo 7 phương thức cho các đối tượng Renderer trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.3D FOSS cho Python. Thuộc tính: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, và còn 8 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
shader_set | 'ShaderSet' | Đọc/Ghi | Lấy hoặc đặt bộ shader. |
variables | 'RendererVariableManager' | Đọc | Lấy các biến. |
preset_shaders | 'PresetShaders' | Đọc/Ghi | Lấy hoặc đặt các shader đã định sẵn. |
render_factory | 'RenderFactory' | Đọc | Lấy nhà máy render. |
asset_directories | `` | Đọc | Lấy các thư mục tài nguyên. |
post_processings | `` | Đọc | Lấy các xử lý hậu kỳ. |
enable_shadows | bool | Đọc/Ghi | Lấy hoặc đặt enable shadows. |
render_target | `` | Đọc | Lấy mục tiêu render. |
node | 'Node' | Đọc/Ghi | Lấy hoặc đặt node. |
frustum | 'Frustum' | Đọc/Ghi | Lấy hoặc đặt frustum. |
render_stage | 'RenderStage' | Đọc | Lấy giai đoạn render. |
material | `` | Đọc/Ghi | Lấy hoặc đặt vật liệu. |
shader | 'ShaderProgram' | Đọc/Ghi | Lấy hoặc đặt shader. |
fallback_entity_renderer | 'EntityRenderer' | Đọc/Ghi | Lấy hoặc đặt renderer thực thể dự phòng. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__() | Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. Calls init trên instance Renderer này. |
clear_cache() | Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. ` xóa mọi dữ liệu render được lưu trong bộ nhớ đệm, đảm bảo rằng các lời gọi render tiếp theo bắt đầu với trạng thái mới. |
get_post_processing(name: str) | Chưa được triển khai trong phiên bản FOSS — gây lỗi khi chạy. Gọi get_post_processing(name) trên đối tượng Renderer này. |
execute(post_processing, result) | Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi execute(post_processing, result) trên đối tượng Renderer này. |
create_renderer() → 'Renderer' | Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. returns a newĐối tượng Renderer` có thể được cấu hình độc lập với các renderer hiện có |
register_entity_renderer(renderer) | Chưa được triển khai trong phiên bản FOSS — sẽ ném lỗi khi chạy. Gọi register_entity_renderer(renderer) trên thể hiện Renderer này. |
render(render_target) | Chưa được triển khai trong phiên bản FOSS — sẽ ném lỗi khi chạy. Thực thi pipeline render và ghi kết quả vào mục tiêu đã chỉ định. |