/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveGizmoManager.h
UInteractiveGizmoManagerallows users of the Tools framework to create and operate Gizmo instances. For each Gizmo, a (string,GizmoBuilder) pair is registered with the GizmoManager. Gizmos can then be activated via the string identifier.
class UInteractiveGizmoManager : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IToolContextTransactionProvider](API\Runtime\InteractiveToolsFramework\IToolContextTransactionProvider)
TArray<FActive...
ActiveGizmos
Set of Currently-active Gizmos
bool
bDefaultGizmosRegistered
TSharedPtr<FCo...
GizmoActorBuilder
TMap<FString, ...
GizmoBuilders
Current set of named GizmoBuilders
UInputRouter&#...
InputRouter
Current InputRouter (Context owns this)
IToolsContextQu...
QueriesAPI
Current Context-Queries implementation
IToolsContextTr...
TransactionsAPI
Current Transactions implementation