OptionalactiveIs the tool the currently the active one? Not applicable to toggles or buttons.
OptionalbuttonIs 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
OptionalonA 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
OptionaltoggleIs the tool an on-or-off toggle?
OptionaltoolclipConfiguration for rendering the tool's toolclip
OptionalvisibleWhether the tool should be visible to the current User
The data structure for a single tool in the SceneControl#tools record.