/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolManager.h
FToolChangeWrapperChangewraps anFChangeemitted by an InteractiveTool, allowing us to Expire the change without eachFChangeimplementation needing to handle this explicitly.
class FToolChangeWrapperChange : public [FToolCommandChange](API\Runtime\InteractiveToolsFramework\FToolCommandChange)
TWeakObjectPtr<...
ActiveTool
TUniquePtr<FTo...
ToolChange
TWeakObjectPtr<...
ToolManager