RendererSettingsFactory#

class omni.rtx.window.settings.RendererSettingsFactory#

Bases: object

entry point for other extensions to register renderers and settings stacks

Methods

build_ui()

This method may be called by either: + a dependent extension that's shutting down or starting up + when the app is shutting down We want to distinguish between them

get_current_renderer()

get_current_stack()

get_registered_renderers()

get_renderer_stacks(renderer)

register_renderer(name, stacks_list)

register_stack(name, stack_class)

set_current_renderer(renderer_name)

sets the current stack and updates the UI model

set_current_stack(name)

sets the current stack and updates the UI model

unregister_renderer(name)

unregister_stack(name)

Attributes

render_settings_extension_instance

__init__()#
classmethod build_ui()#

This method may be called by either: + a dependent extension that’s shutting down or starting up + when the app is shutting down We want to distinguish between them

classmethod set_current_renderer(
renderer_name: str,
) None#

sets the current stack and updates the UI model

classmethod set_current_stack(name) None#

sets the current stack and updates the UI model