Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CUndoSequenceSettings Class Reference

#include <UiAnimViewUndo.h>

Inherits UiAnimUndoObject.

Public Member Functions

 CUndoSequenceSettings (CUiAnimViewSequence *pSequence)
 
- Public Member Functions inherited from UiAnimUndoObject
virtual void Release ()
 Called to delete undo object.
 
virtual int GetSize ()=0
 Return size of this Undo object.
 
virtual const char * GetDescription ()=0
 Return description of this Undo object.
 
virtual void Undo (bool bUndo=true)=0
 
virtual void Redo ()=0
 Redo undone changes on object.
 
virtual const char * GetObjectName ()
 
virtual bool IsChanged (unsigned int &compareValue) const
 

Protected Member Functions

virtual int GetSize () override
 Return size of this Undo object.
 
virtual const char * GetDescription () override
 Return description of this Undo object.
 
virtual void Undo (bool bUndo) override
 
virtual void Redo () override
 Redo undone changes on object.
 

Detailed Description

Undo object for sequence settings

Member Function Documentation

◆ GetDescription()

virtual const char * CUndoSequenceSettings::GetDescription ( )
inlineoverrideprotectedvirtual

Return description of this Undo object.

Implements UiAnimUndoObject.

◆ GetSize()

virtual int CUndoSequenceSettings::GetSize ( )
inlineoverrideprotectedvirtual

Return size of this Undo object.

Implements UiAnimUndoObject.

◆ Redo()

virtual void CUndoSequenceSettings::Redo ( )
overrideprotectedvirtual

Redo undone changes on object.

Implements UiAnimUndoObject.

◆ Undo()

virtual void CUndoSequenceSettings::Undo ( bool  bUndo)
overrideprotectedvirtual

Undo this object.

Parameters
bUndoIf true this operation called in response to Undo operation.

Implements UiAnimUndoObject.


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