Navigation
Unreal Engine C++ API Reference > Runtime > InteractiveToolsFramework
Inheritance Hierarchy
- IToolContextTransactionProvider
- UInteractiveGizmoManager
- UEditorInteractiveGizmoManager
- UInteractiveToolManager
References
Module | InteractiveToolsFramework |
Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolChange.h |
Include | #include "InteractiveToolChange.h" |
Syntax
class IToolContextTransactionProvider
Remarks
IToolContextTransactionProvider is a UInterface that defines several functions that InteractiveTool code uses to interface with the higher-level transaction system. UInteractiveToolManager and UInteractiveGizmoManager both implement this interface.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | BeginUndoTransaction
(
const FText& Description |
Request that the Context open a Transaction, whatever that means to the current Context |
![]() |
void | EmitObjectChange
(
UObject* TargetObject, |
Forward an FChange object to the Context |
![]() |
void | Request that the Context close and commit the open Transaction |