Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Stored state for a single acquired feature key.
Features are context-wide singleton-style services (target factories, snapping managers, etc.) installed into a UInteractiveToolsContext and shared across multiple enabled tool groups.
| Name | FToolGroupFeatureEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolGroupManager.h |
| Include Path | #include "ToolGroupManager.h" |
Syntax
struct FToolGroupFeatureEntry
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Install | TFunction< void(UInteractiveToolsContext &)> | Called only when RefCount transitions 0 -> 1. | ToolGroupManager.h | |
| RefCount | int32 | Current number of enabled ToolGroups that depend on this feature. | ToolGroupManager.h | |
| Uninstall | TFunction< void(UInteractiveToolsContext &)> | Called only when RefCount transitions 1 -> 0. | ToolGroupManager.h |