terra-draw-monorepo
Preparing search index...
terra-draw
TerraDrawModeUndoRedo
Class TerraDrawModeUndoRedo
Implements
TerraDrawModeUndoRedoInterface
Index
Constructors
constructor
Methods
can
Redo
can
Undo
clear
History
emit
History
Change
emit
Push
If
History
Changed
emit
Push
If
History
Changed
From
Last
Snapshot
get
History
Sizes
get
Max
Stack
Size
redo
redo
Size
register
undo
undo
Size
Constructors
constructor
new
TerraDrawModeUndoRedo
(
options
?:
TerraDrawUndoRedoOptions
,
)
:
TerraDrawModeUndoRedo
Parameters
Optional
options
:
TerraDrawUndoRedoOptions
Returns
TerraDrawModeUndoRedo
Methods
can
Redo
canRedo
()
:
boolean
Returns
boolean
can
Undo
canUndo
()
:
boolean
Returns
boolean
clear
History
clearHistory
()
:
void
Returns
void
emit
History
Change
emitHistoryChange
(
cause
:
HistoryCause
)
:
void
Parameters
cause
:
HistoryCause
Returns
void
emit
Push
If
History
Changed
emitPushIfHistoryChanged
(
before
:
{
redoSize
:
number
;
undoSize
:
number
}
)
:
void
Parameters
before
:
{
redoSize
:
number
;
undoSize
:
number
}
Returns
void
emit
Push
If
History
Changed
From
Last
Snapshot
emitPushIfHistoryChangedFromLastSnapshot
()
:
void
Returns
void
get
History
Sizes
getHistorySizes
()
:
{
redoSize
:
number
;
undoSize
:
number
}
Returns
{
redoSize
:
number
;
undoSize
:
number
}
get
Max
Stack
Size
getMaxStackSize
()
:
number
Returns
number
redo
redo
()
:
boolean
Returns
boolean
redo
Size
redoSize
()
:
number
Returns
number
register
register
(
options
:
{
clearModeHistory
:
()
=>
void
;
getModeHistorySizes
:
()
=>
{
redoSize
:
number
;
undoSize
:
number
}
;
getModeState
:
()
=>
TerraDrawModeState
;
onHistoryChange
:
(
historyChange
:
HistoryChange
)
=>
void
;
redoMode
:
()
=>
void
;
undoMode
:
()
=>
void
;
}
,
)
:
void
Parameters
options
:
{
clearModeHistory
:
()
=>
void
;
getModeHistorySizes
:
()
=>
{
redoSize
:
number
;
undoSize
:
number
}
;
getModeState
:
()
=>
TerraDrawModeState
;
onHistoryChange
:
(
historyChange
:
HistoryChange
)
=>
void
;
redoMode
:
()
=>
void
;
undoMode
:
()
=>
void
;
}
Returns
void
undo
undo
()
:
boolean
Returns
boolean
undo
Size
undoSize
()
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
can
Redo
can
Undo
clear
History
emit
History
Change
emit
Push
If
History
Changed
emit
Push
If
History
Changed
From
Last
Snapshot
get
History
Sizes
get
Max
Stack
Size
redo
redo
Size
register
undo
undo
Size
terra-draw-monorepo
Loading...