Skip to main content

Callbacks

note

All Module callbacks are available in this class.

render

Triggered on each render frame when the cursor is active.

Useful for:

  • syncing external animations,
  • debugging cursor state,
  • custom visual effects.
const cursor = new Cursor({ }, {
onRender: () => console.log('render'),
});

or:

const destruct = cursor.on('render', () => console.log('Cursor rendered'));

// Cancel the callback
destruct();