merge method
Implementation
EditorSurfaceFeatures merge(EditorSurfaceFeatures other) {
return EditorSurfaceFeatures(
inspectorBuilder: _composeInspectorBuilders(
inspectorBuilder,
other.inspectorBuilder,
),
inspectorSections: <InspectorSectionBuilder>[
...inspectorSections,
...other.inspectorSections,
],
viewportFraming: other.viewportFraming ?? viewportFraming,
interactionPolicy: interactionPolicy.merge(other.interactionPolicy),
viewportBehavior: other.viewportBehavior ?? viewportBehavior,
selectionChromeMode: other.selectionChromeMode ?? selectionChromeMode,
sceneObjectPolicy: other.sceneObjectPolicy ?? sceneObjectPolicy,
);
}