Open 3D Engine ScriptCanvas Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvasEditor::UndoHelper Class Reference

Inherits UndoRequestBus::Handler, and AzToolsFramework::UndoSystem::IUndoNotify.

Public Member Functions

 UndoHelper (EditorGraph *source)
 
UndoCacheGetSceneUndoCache () override
 
UndoData CreateUndoData () override
 
void SetSource (EditorGraph *source)
 
void BeginUndoBatch (AZStd::string_view label) override
 
void EndUndoBatch () override
 
void AddUndo (AzToolsFramework::UndoSystem::URSequencePoint *seqPoint) override
 
void AddGraphItemChangeUndo (AZStd::string_view undoLabel) override
 
void AddGraphItemAdditionUndo (AZStd::string_view undoLabel) override
 
void AddGraphItemRemovalUndo (AZStd::string_view undoLabel) override
 
void Undo () override
 
void Redo () override
 
void Reset () override
 
bool IsActive () override
 
bool IsIdle () override
 
bool CanUndo () const override
 
bool CanRedo () const override
 

The documentation for this class was generated from the following file: