Navigation
API > API/Editor > API/Editor/UnrealEd
Interface for tools wanting to handle undo/redo operations
| Name | FEditorUndoClient |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/EditorUndoClient.h |
| Include Path | #include "EditorUndoClient.h" |
Syntax
class FEditorUndoClient
Derived Classes
FEditorUndoClient derived class hierarchy
- FAIGraphEditor
- FEditorModeTools
- FBankEditorBase
- FBlueprintEditor
- FCameraObjectInterfaceParametersToolkit
- FCameraVariableCollectionEditorToolkit
- FSelfRegisteringEditorUndoClient
- FCurveEditor
- FNiagaraEventScriptPropertiesCustomization
- FNiagaraOverviewGraphViewModel
- FNiagaraScriptViewModel
- FNiagaraSystemViewModel
- FRigVMNewEditor
- FStateTreeViewModel
- FVariantManager
- FWaveformEditor
- SCurveEditor
- SKeyEditInterface
- UUserDefinedStructEditorData
- FLevelObjectsObserver
- FMLDeformerEditorToolkit
- FPhysicsControlAssetEditor
- FUTBTabEditor
- FVolumeSelector
- SBoneGroupsListWidget
- SBoneListWidget
- SObjectTreeGraphEditor
- SColorGradingPanel
- SIKRetargetChainMapList
- SIKRetargetHierarchy
- SIKRigHierarchy
- SIKRigRetargetChainList
- SIKRigSolverStack
- SMeshLayersStack
- SSceneOutliner
- SRetargetOpStack
- STrainingDataProcessorMainWidget
- UAssetViewerSettings
- UFractureEditorMode
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FEditorUndoClient() |
Always unregister for undo on destruction, just in case. | EditorUndoClient.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetTransactionContext() |
Return the transaction context for this client | EditorUndoClient.h | |
virtual 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 | EditorUndoClient.h | |
virtual void PostRedo
(
bool bSuccess |
Signal that client should run any PostRedo code | EditorUndoClient.h | |
virtual void PostUndo
(
bool bSuccess |
Signal that client should run any PostUndo code | EditorUndoClient.h |