Optional
activeIs the tool the currently the active one? Not applicable to toggles or buttons.
Optional
buttonIs the tool a "button" in the sense of immediately resolving on click without becoming the active tool?
One or more icon classes for the tool, typically Font Awesome classes such as "fa-solid fa-face-smile"
An identifier for the tool, unique among the tools of its SceneControl
Optional
onA callback invoked when the tool is activated or deactivated
An integer indicating the tool's order, with 0 being at the top
A title for the tool: can be a localization path
Optional
toggleIs the tool an on-or-off toggle?
Optional
toolclipConfiguration for rendering the tool's toolclip
Optional
visibleWhether the tool should be visible to the current User
The data structure for a single tool in the SceneControl#tools record.