Tools API.
Functions | |
FORMIT_CORE_EXPORT void | ClearTools () |
Remove active and secondary tools, go back to neutral state. | |
FORMIT_CORE_EXPORT ToolType | GetActiveToolType () |
GetActiveToolType() function. | |
FORMIT_CORE_EXPORT ToolType | GetActiveToolSubType () |
GetActiveToolSubType() function. | |
FORMIT_CORE_EXPORT bool | IsInContinuousAction () |
IsInContinuousAction() function. | |
FORMIT_CORE_EXPORT bool | IsInLayerDelete () |
IsInLayerDelete() function. | |
FORMIT_CORE_EXPORT void | StartTool (ToolType aType) |
StartTool() function. | |
FORMIT_CORE_EXPORT void | StartTool (ToolType aType, const json &toolArgs) |
FORMIT_CORE_EXPORT bool | GetPaintToolMaterial (size_t &materialId) |
Gets the id of the formit material used by the paint tool. | |
FORMIT_CORE_EXPORT void | ClearAllInferences () |
Clear all inferences. | |
API_STR_CONST (FormIt.Tools, kUseImplicitToolsFlag) | |
Tool feature flags. | |
API_STR_CONST (FormIt.Tools, kDoubleClickMeshToObjectFlag) | |
FORMIT_CORE_EXPORT void | UseImplicitTools (bool bUseImplicitTools) |
Turn implicit tool mode on/off. | |
FORMIT_CORE_EXPORT bool | UsingImplicitTools () |
Return tool mode Returns true if in implicit tool mode. | |