Navigation
Unreal Engine C++ API Reference > Editor > UnrealEd
Inheritance Hierarchy
- FEditorUndoClient
- FAIGraphEditor
- FBehaviorTreeEditor
- FBankEditorBase
- FBankEditor
- FBlueprintEditor
- FGameplayAbilitiesEditor
- FRigVMEditor
- IControlRigEditor
- FWidgetBlueprintEditor
- IAnimationBlueprintEditor
- IDisplayClusterConfiguratorBlueprintEditor
- IRenderGridEditor
- FColorCorrectRegionsEditorUndoClient
- UColorCorrectRegionsSubsystem
- FCurveEditor
- FEditorModeTools
- FAssetEditorModeManager
- IPersonaEditorModeManager
- FWidgetModeManager
- FLevelObjectsObserver
- FMLDeformerEditorToolkit
- FNiagaraEventScriptPropertiesCustomization
- FNiagaraOverviewGraphViewModel
- FNiagaraScriptViewModel
- FNiagaraScratchPadScriptViewModel
- FNiagaraSystemViewModel
- FPhysicsControlProfileEditorToolkit
- FSelfRegisteringEditorUndoClient
- FContextualAnimViewModel
- FDMXFixturePatchSharedData
- FDMXFixtureTypeSharedData
- FIKRetargetEditor
- FIKRigEditorToolkit
- FInstancedStructDataDetails
- FPropertyBagInstanceDataDetails
- FSmartObjectAssetToolkit
- INiagaraImmutableParameterPanelViewModel
- INiagaraParameterDefinitionsPanelViewModel
- FNiagaraScriptToolkitParameterDefinitionsPanelViewModel
- FNiagaraSystemToolkitParameterDefinitionsPanelViewModel
- INiagaraParameterPanelViewModel
- FNiagaraParameterDefinitionsToolkitParameterPanelViewModel
- FNiagaraScriptToolkitParameterPanelViewModel
- FNiagaraSystemToolkitParameterPanelViewModel
- SDatabaseAssetTree
- SGameplayTagPicker
- SNiagaraSelectedObjectsDetails
- UNiagaraHierarchyViewModelBase
- UNiagaraSummaryViewViewModel
- UNiagaraUserParametersHierarchyViewModel
- FUTBTabEditor
- FVariantManager
- FVolumeSelector
- FWaveformEditor
- SCurveEditor
- SGameplayTagCombo
- SGameplayTagContainerCombo
- SGameplayTagQueryEntryBox
- SIKRetargetChainMapList
- SIKRetargetHierarchy
- SIKRigHierarchy
- SIKRigRetargetChainList
- SIKRigSolverStack
- SKeyEditInterface
- SSceneOutliner
- SContentBundleOutliner
- SObjectMixerEditorList
- UAssetViewerSettings
- 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 |