Inherits AzToolsFramework::Prefab::PrefabUndoBase.
Inherited by AzToolsFramework::Prefab::PrefabUndoAddEntityAsOverride, and AzToolsFramework::Prefab::PrefabUndoDeleteAsOverride.
|
|
| AZ_RTTI (PrefabUndoUpdateLink, "{9D2488FA-E0C4-408A-9494-4E0624E95820}", PrefabUndoBase) |
| |
|
| AZ_CLASS_ALLOCATOR (PrefabUndoUpdateLink, AZ::SystemAllocator) |
| |
|
| PrefabUndoUpdateLink (const AZStd::string &undoOperationName) |
| |
| void | Undo () override |
| |
| void | Redo () override |
| |
| void | Redo (InstanceOptionalConstReference instanceToExclude) override |
| | Overload to allow to apply the change, but prevent instanceToExclude from being refreshed.
|
| |
|
void | Capture (const PrefabDom &linkedInstancePatch, LinkId linkId) |
| |
|
| AZ_RTTI (PrefabUndoBase, "{C86BFA2B-E042-40FC-B5C6-1838030B34BF}", UndoSystem::URSequencePoint) |
| |
|
| AZ_CLASS_ALLOCATOR (PrefabUndoBase, AZ::SystemAllocator) |
| |
|
| PrefabUndoBase (const AZStd::string &undoOperationName) |
| |
| bool | Changed () const override |
| |
| | URSequencePoint (const AZStd::string &friendlyName, URCommandID id=0) |
| |
| | URSequencePoint (URCommandID id) |
| |
| virtual | ~URSequencePoint () |
| |
|
void | RunUndo () |
| |
|
void | RunRedo () |
| |
| URSequencePoint * | Find (URCommandID id, const AZ::Uuid &typeOfCommand) |
| |
|
void | SetName (const AZStd::string &friendlyName) |
| |
|
AZStd::string & | GetName () |
| |
|
void | SetParent (URSequencePoint *parent) |
| |
|
URSequencePoint * | GetParent () const |
| |
|
const ChildVec & | GetChildren () const |
| |
|
bool | HasRealChildren () const |
| |
|
void | ApplyToTree (const ApplyOperationCB &applyCB) |
| |
|
bool | IsPosted () const |
| |
|
bool | operator== (const URCommandID id) const |
| |
|
bool | operator== (const URSequencePoint *com) const |
| |
|
|
void | UpdateLink (const PrefabDom &linkDom, InstanceOptionalConstReference instanceToExclude=AZStd::nullopt) |
| |
|
void | AddChild (URSequencePoint *) |
| |
|
void | RemoveChild (URSequencePoint *) |
| |
◆ Redo() [1/2]
| void AzToolsFramework::Prefab::PrefabUndoUpdateLink::Redo |
( |
| ) |
|
|
overridevirtual |
◆ Redo() [2/2]
| void AzToolsFramework::Prefab::PrefabUndoUpdateLink::Redo |
( |
InstanceOptionalConstReference |
instanceToExclude | ) |
|
|
overridevirtual |
◆ Undo()
| void AzToolsFramework::Prefab::PrefabUndoUpdateLink::Undo |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/Undo/PrefabUndoUpdateLink.h