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Чтение/записьПолучает или задает включение теней.
render_target``ЧтениеПолучает цель рендеринга.
node'Node'Чтение/записьПолучает или задает узел.
frustum'Frustum'Чтение/записьПолучает или задает фрустум.
render_stage'RenderStage'ЧтениеПолучает стадию рендеринга.
material``Чтение/записьПолучает или задает материал.
shader'ShaderProgram'Чтение/записьПолучает или задает shader.
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`, который можно настроить независимо от существующих renderers
register_entity_renderer(renderer)Не реализовано в FOSS-издании — генерирует исключение во время выполнения. Вызывает register_entity_renderer(renderer) у этого экземпляра Renderer.
render(render_target)Не реализовано в FOSS-издании — генерирует исключение во время выполнения. Выполняет конвейер рендеринга и записывает результат в указанный target

См. также:

 Русский