Inherits AzToolsFramework::BaseSliceCommand.
|
| AZ_CLASS_ALLOCATOR (PushToSliceCommand, AZ::SystemAllocator) |
|
| AZ_RTTI (PushToSliceCommand, "{3FDCD751-EB10-40C0-857C-F5038E592E1E}") |
|
| PushToSliceCommand (const AZStd::string &friendlyName) |
|
void | Capture (const AZ::Data::Asset< AZ::SliceAsset > &sliceAsset, const AZStd::unordered_map< AZ::EntityId, AZ::EntityId > &addedEntityIdRemaps) |
|
void | Undo () override |
|
void | Redo () override |
|
Public Member Functions inherited from AzToolsFramework::BaseSliceCommand |
| AZ_CLASS_ALLOCATOR (BaseSliceCommand, AZ::SystemAllocator) |
|
| AZ_RTTI (BaseSliceCommand, "{87CB1C80-7D75-423B-964A-CF1964A9AB26}") |
|
| BaseSliceCommand (const AZStd::string &friendlyName) |
|
void | Undo () override=0 |
|
void | Redo () override=0 |
|
bool | Changed () const override |
|
| URSequencePoint (const AZStd::string &friendlyName, URCommandID id=0) |
|
| URSequencePoint (URCommandID id) |
|
virtual | ~URSequencePoint () |
|
void | RunUndo () |
|
void | RunRedo () |
|
virtual void | Undo () |
|
virtual void | Redo () |
|
virtual bool | Changed () const =0 |
|
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 |
|
|
typedef AZStd::vector< URSequencePoint * > | ChildVec |
|
typedef AZStd::function< void(URSequencePoint *) > | ApplyOperationCB |
|
friend | UndoStack |
|
Protected Member Functions inherited from AzToolsFramework::BaseSliceCommand |
bool | CaptureRestoreInfoForUndo (const AZ::EntityId &entityId) |
|
void | RestoreEntities (AZ::SliceComponent::EntityRestoreInfoList &entitiesToRestore, bool clearRestoreList=false, SliceEntityRestoreType restoreType=SliceEntityRestoreType::Detached) |
|
void | AddChild (URSequencePoint *) |
|
void | RemoveChild (URSequencePoint *) |
|
Protected Attributes inherited from AzToolsFramework::BaseSliceCommand |
AZ::SliceComponent::EntityRestoreInfoList | m_entityRedoRestoreInfoArray |
|
AZ::SliceComponent::EntityRestoreInfoList | m_entityUndoRestoreInfoArray |
|
bool | m_changed |
|
AZStd::string | m_friendlyName |
|
URCommandID | m_id |
|
ChildVec | m_children |
|
URSequencePoint * | m_parent |
|
bool | m_isPosted |
|
◆ Redo()
void AzToolsFramework::PushToSliceCommand::Redo |
( |
| ) |
|
|
overridevirtual |
◆ Undo()
void AzToolsFramework::PushToSliceCommand::Undo |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Commands/PushToSliceCommand.h