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?
OptionalcontrolDoes this tool allow placeables to be controlled?
OptionalcreateDefault creation data
OptionalcreationDoes this tool create placeables?
One or more icon classes for the tool, typically Font Awesome classes such as "fa-solid fa-face-smile"
OptionalinteractionDoes this tool allow interaction with placeables?
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
OptionalshapeThe data of the shape this tool creates
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.