Skip to content

WasmGPU.createAnnotation.toolkit().setAutoBindPointerEvents

Summary

WasmGPU.createAnnotation.toolkit().setAutoBindPointerEvents enables or disables automatic pointer event binding. When disabled, bound handlers are removed immediately; when enabled, handlers are attached if a pointer target exists.

Syntax

WasmGPU.createAnnotation.toolkit().setAutoBindPointerEvents(enabled: boolean): this
toolkit.setAutoBindPointerEvents(enabled);

Parameters

Name Type Required Description
enabled boolean Yes Whether toolkit-managed pointer event binding should be active.

Returns

this - Returns the same toolkit.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const toolkit = wgpu.createAnnotation.toolkit({ canvas, autoBindPointerEvents: true });

toolkit.setAutoBindPointerEvents(false);
toolkit.bindPointerTarget(canvas);
toolkit.setAutoBindPointerEvents(true);

See Also