Navigation
API > API/Editor > API/Editor/UnrealEd
Inheritance Hierarchy
- FEditorUndoClient
- FEditorModeTools
- FAssetEditorModeManager
- FWidgetModeManager
- FMLDeformerEditorToolkit
- FSelfRegisteringEditorUndoClient
- FSmartObjectAssetToolkit
- UFractureEditorMode
- UUserDefinedStructEditorData
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/EditorUndoClient.h |
| Include | #include "EditorUndoClient.h" |
Syntax
class FEditorUndoClient
Remarks
Interface for tools wanting to handle undo/redo operations
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Always unregister for undo on destruction, just in case. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | Return the transaction context for this client | ||
| bool | MatchesContext
(
const FTransactionContext& InContext, |
Called to see if the context of the current undo/redo operation is a match for the client Default state matching old context-less undo is Context="" and PrimaryObject=NULL | |
| void | PostRedo
(
bool bSuccess |
Signal that client should run any PostRedo code | |
| void | PostUndo
(
bool bSuccess |
Signal that client should run any PostUndo code |