Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Reference-counted registry for context-wide features.
This lives per UToolGroupManager (ie per UInteractiveToolsContext). Multiple groups can request the same feature key; the first request installs it into the context and the final release uninstalls it.
| Name | FToolGroupFeatureRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolGroupManager.h |
| Include Path | #include "ToolGroupManager.h" |
Syntax
class FToolGroupFeatureRegistry
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Features | TMap< FToolGroupFeatureKey, FToolGroupFeatureEntry > | ToolGroupManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Acquire
(
FToolGroupFeatureKey Key, |
Acquire the feature. | ToolGroupManager.h | |
bool IsAcquired
(
FToolGroupFeatureKey Key |
True if the feature key is currently acquired by at least one group. | ToolGroupManager.h | |
void Release
(
FToolGroupFeatureKey Key, |
Release a previously acquired feature. Final release triggers Uninstall. | ToolGroupManager.h |