Events

Tatami Events you can overwrite

These are easy shortcut events but you can also create event handlers by listening to postMessages from Tatami.

EventTriggers when...
onCanvasClickedCanvas is tapped on
onLayersChangedLayer content was updated
onSelectedObjectChangedVector object was selected or unselected
onSelectSelection was created
onUnselectSelection was cleared
onUploadFinishedUploading to Tatami storage finished
onObjectReady3D object is ready to be used
onLayerSelectedSelected layer changed
onRefreshLayerThumbsTatami internally refreshed layer thumbnails
onHistoryChangedUndo history was pushed with an update
onUndoRedoAppliedUndo or Redo was performed
onStorageChangedFiles updates inside Tatami's internal storage
onImageColorsScannedTatami analyzed colors of image
onViewChangedView changed from 2D to 3D or vice versa
tatami.events.onCanvasClicked = () => {
  console.log('My canvas click handler')
}