Skip to main content

Overview

View Editor is the feature set in SceneComposer for designing and managing Views. You can compose screen-level Views by combining Scenes and existing Views, structure their transitions as a tree, and export the result as a Global State Machine asset. You can also visually define per-View event logic and screen transitions as Action Chains, and reuse conditional processing based on input devices and the solution state by using Condition Blocks created in the Condition Editor.

This page provides the View Editor feature set used to work with them. The View Editor consists of the following four panels.

For details on Views, see the View overview page.

View Definition Editor

An editor for defining screen-level Views by combining Scenes and existing Views, and for managing screen composition information. Views defined here are referenced as the common screen unit from the View Tree, the state machine, and the Action Chain Editor.

View Tree

An editor for arranging Views in the solution as a tree and designing screen transitions based on that structure. The structure you configure is exported as a Global State Machine and used as the candidate targets for the JumpToView Action behavior configured in the Action Chain Editor.

Action Chain Editor

An editor for visually defining, per trigger, the flowcharts of event handling and screen transitions for a View. You associate an Action Chain with each View selected in View Tree, and for branching conditions you reference Condition Blocks created in the Condition Editor.

 

Condition Editor

The Condition Editor lets you visually define conditions as Condition Blocks—both the ones evaluated inside an Action Chain and the ones assigned to the Condition property of behaviors/Fusion. The Condition Blocks you create can be reused as branching conditions in the Action Chain Editor and referenced from multiple places across the solution as shared conditional logic.

 

Used together, these let you define View-based screen composition and transition logic in a consistent, unified way.