Skip to content

Support multiple UI roots #5622

@Weibye

Description

@Weibye

What problem does this solve or what need does it fill?

In order to support #5570 or #5621 we need a way to define multiple separate UI trees. Each UI root should have data defining which window, viewport and / or render layer they belong to.

I think the best way of handling it would be to support multiple UI roots with an explicit component that also encodes the settings for the whole tree under the root. This would be one place to specify the RenderLayer (or for a better higher level API: specify the camera that renders the UI under the root)

Originally posted by @nicopap in #5414 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-UIGraphical user interfaces, styles, layouts, and widgetsC-FeatureA new feature, making something new possible

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions