| IToolContextTransactionProvider
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/InteractiveToolChange.h |
Include |
#include "InteractiveToolChange.h" |
class IToolContextTransactionProvider
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.
Name | Description | ||
---|---|---|---|
|
BeginUndoTransaction ( |
Request that the Context open a Transaction, whatever that means to the current Context |
|
|
EmitObjectChange ( |
Forward an FChange object to the Context |
|
|
EndUndoTransaction() |
Request that the Context close and commit the open Transaction |