FormIt C++ API v25.0.0 (2025.0.0)
Loading...
Searching...
No Matches
FormIt::Tools Namespace Reference

Description

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.