Renderer

نمای کلی

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

زمینه درباره renderer.

این کلاس ۷ متد برای اشیاء Renderer در برنامه‌های Python اعلام می‌کند. متدهای موجود شامل: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامه Python در دسترس هستند. ویژگی‌ها: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node و ۸ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
shader_set'ShaderSet'خواندن/نوشتندریافت یا تنظیم مجموعه شیدر.
variables'RendererVariableManager'خواندنمتغیرها را دریافت می‌کند.
preset_shaders'PresetShaders'خواندن/نوشتندریافت یا تنظیم شیدرهای پیش‌تنظیم شده.
render_factory'RenderFactory'خواندنrender factory را دریافت می‌کند.
asset_directories``خواندندایرکتوری‌های دارایی را دریافت می‌کند.
post_processings``خواندنپست‌پردازش‌ها را دریافت می‌کند.
enable_shadowsboolخواندن/نوشتندریافت یا تنظیم فعال بودن سایه‌ها.
render_target``خواندنهدف رندر را دریافت می‌کند.
node'Node'خواندن/نوشتندریافت یا تنظیم گره.
frustum'Frustum'خواندن/نوشتندریافت یا تنظیم هرم دید.
render_stage'RenderStage'خواندنمرحلهٔ رندر را دریافت می‌کند.
material``خواندن/نوشتندریافت یا تنظیم ماده.
shader'ShaderProgram'خواندن/نوشتندریافت یا تنظیم شیدر.
fallback_entity_renderer'EntityRenderer'خواندن/نوشتندریافت یا تنظیم رندرکنندهٔ موجودیت پیش‌فرض.

روش ها

امضاتوضیح
__init__()در نسخهٔ منبع باز (FOSS) پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. Calls init در این نمونهٔ Renderer.
clear_cache()در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. ` هر دادهٔ کش‌شدهٔ رندر را پاک می‌کند، به‌طوری‌که تماس‌های بعدی رندر با وضعیت تازه‌ای آغاز شوند
get_post_processing(name: str)در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد get_post_processing(name) را بر روی این نمونهٔ Renderer فراخوانی می‌کند.
execute(post_processing, result)در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. در این نمونهٔ Renderer، متد execute(post_processing, result) را فراخوانی می‌کند.
create_renderer() → 'Renderer'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا استثنا می‌اندازد. returns a newنمونهٔ Renderer` که می‌تواند به‌صورت مستقل از رندرهای موجود پیکربندی شود
register_entity_renderer(renderer)در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد register_entity_renderer(renderer) را بر روی این نمونهٔ Renderer فراخوانی می‌کند.
render(render_target)در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. خط لولهٔ رندرینگ را اجرا می‌کند و نتیجه را در هدف مشخص‌شده می‌نویسد

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

 فارسی