IMCUndo Struct Reference
[MCImage]
List of all members.
Detailed Description
IMCUndo is used to under modifications in images. It is implemented by raster layers (IShRasterLayer) and channels (see IShChannel).
Member Function Documentation
virtual void MCCOMAPI IMCUndo::FinishUndoableSession |
( |
|
) |
[pure virtual] |
virtual uint32 MCCOMAPI IMCUndo::GetCurrentVersion |
( |
|
) |
[pure virtual] |
virtual MCCOMErr MCCOMAPI IMCUndo::GotoVersion |
( |
uint32 |
newVersion |
) |
[pure virtual] |
virtual void MCCOMAPI IMCUndo::RemoveVersionBiggerThan |
( |
uint32 |
maxVersion |
) |
[pure virtual] |
Removes versions that are bigger (strictly) than maxVersion
- Parameters:
-
virtual void MCCOMAPI IMCUndo::RemoveVersionSmallerThan |
( |
uint32 |
minVersion |
) |
[pure virtual] |
removes versions that are smaller (strictly) than minVersion (for a max undo stack)
- Parameters:
-
virtual uint32 MCCOMAPI IMCUndo::StartUndoableSession |
( |
|
) |
[pure virtual] |
Increments the version number, and returns it it's the version being edited it's safe to nest the calls (non top levels will just return the current version)
The documentation for this struct was generated from the following file: