HUndoItem Class Reference

#include <HUndoManager.h>

Public Member Functions

virtual const char * GetName ()
 
 HUndoItem ()
 
virtual void Redo (bool setupOnly=false)
 
virtual void Undo (bool setupOnly=false)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ HUndoItem()

HUndoItem::HUndoItem ( )
inline

Constructs an HUndoItem object.

Member Function Documentation

◆ GetName()

virtual const char* HUndoItem::GetName ( )
inlinevirtual
Returns
The item type name which is 'HUndoItem'.

Reimplemented in HUndoItemMatrix, and HUndoItemCamera.

◆ Redo()

virtual void HUndoItem::Redo ( bool  setupOnly = false)
inlinevirtual

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

Parameters
setupOnlyPass true if you want to perform the redo without updating the view.
The default value is false.

Reimplemented in HUndoItemMatrix, and HUndoItemCamera.

◆ Undo()

virtual void HUndoItem::Undo ( bool  setupOnly = false)
inlinevirtual

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

Parameters
setupOnlyPass true if you want to perform the undo without updating the view.
The default value is false.

Reimplemented in HUndoItemMatrix, and HUndoItemCamera.


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