HUndoItem

Functions

HUndoItem

~HUndoItem

void

Undo

void

Redo

char const *

GetName

Detailed Description

class HUndoItem

HUndoItem is the base class for all undo items which hold information necessary to perform a rollback of a particular scene. Use this class as a base class when you want to create new undo items to be managed by the HUndoManager.

Subclassed by HUndoItemCamera, HUndoItemMatrix

Public Functions

inline HUndoItem()

Constructs an HUndoItem object.

inline virtual ~HUndoItem()
inline virtual void Undo(bool setupOnly = false)

This method restores the conditions captured by the item when it was first created.

Parameters

setupOnly – Pass true if you want to perform the undo without updating the view. The default value is false.

inline virtual void Redo(bool setupOnly = false)

This method restores the conditions just before the undo method was called.

Parameters

setupOnly – Pass true if you want to perform the redo without updating the view. The default value is false.

inline virtual char const *GetName()
Returns

The item type name which is ‘HUndoItem’.