Renderer

Огляд

Renderer — це клас у Aspose.3D FOSS для Python.

Контекст про рендерер.

Цей клас оголошує 7 методів для об’єктів Renderer у програмах Python. Доступні методи включають: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Усі публічні члени доступні будь-якій програмі Python після встановлення пакету Aspose.3D FOSS для Python. Властивості: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, та ще 8.

Властивості

НазваТипДоступОпис
shader_set'ShaderSet'Читання/ЗаписОтримує або задає набір шейдерів.
variables'RendererVariableManager'ЧитанняОтримує змінні.
preset_shaders'PresetShaders'Читання/ЗаписОтримує або встановлює попередньо задані шейдери.
render_factory'RenderFactory'ЧитанняОтримує фабрику рендеру.
asset_directories``ЧитанняОтримує каталоги активів.
post_processings``ЧитанняОтримує постобробки.
enable_shadowsboolЧитання/ЗаписОтримує або встановлює enable shadows.
render_target``ЧитанняОтримує ціль рендерингу.
node'Node'Читання/ЗаписОтримує або встановлює node.
frustum'Frustum'Читання/ЗаписОтримує або задає фрустум.
render_stage'RenderStage'ЧитанняОтримує етап рендерингу.
material``Читання/ЗаписОтримує чи встановлює матеріал.
shader'ShaderProgram'Читання/ЗаписОтримує або встановлює шейдер.
fallback_entity_renderer'EntityRenderer'Читання/ЗаписОтримує або встановлює резервний рендерер сутності.

Методи

СигнатураОпис
__init__()Не реалізовано у FOSS-версії — викликає помилку під час виконання. Calls init у цьому екземплярі Renderer.
clear_cache()Не реалізовано у FOSS-версії — викликає помилку під час виконання. ` очищає будь-які кешовані дані рендерингу, забезпечуючи, що подальші виклики render починаються зі свіжого стану
get_post_processing(name: str)Не реалізовано у FOSS-версії — викликає помилку під час виконання. Викликає get_post_processing(name) у цьому екземплярі Renderer.
execute(post_processing, result)Не реалізовано у FOSS-версії — викидає під час виконання. Викликає execute(post_processing, result) у цьому екземплярі Renderer.
create_renderer() → 'Renderer'Не реалізовано у FOSS-версії — викидає під час виконання. returns a newЕкземпляр Renderer`, який можна налаштувати незалежно від існуючих рендерерів
register_entity_renderer(renderer)Не реалізовано у FOSS-версії — викидає під час виконання. Викликає register_entity_renderer(renderer) на цьому екземплярі Renderer.
render(render_target)Не реалізовано у FOSS-виданні — викидає під час виконання. Виконує конвеєр рендерингу та записує результат у вказаний target

Дивіться також

 Українська