weasel API - v0.8.0
    Preparing search index...

    Interface UseHoverTrackingArgs

    interface UseHoverTrackingArgs {
        canvasRef: RefObject<HTMLCanvasElement | null>;
        clientToWorld: (
            clientX: number,
            clientY: number,
        ) => { x: number; y: number };
        enabled?: boolean;
        getNodeAtPoint: (worldX: number, worldY: number) => { id: NodeId } | null;
    }
    Index

    Properties

    canvasRef: RefObject<HTMLCanvasElement | null>
    clientToWorld: (clientX: number, clientY: number) => { x: number; y: number }

    Client → world conversion. Same shape as the dispatcher's.

    enabled?: boolean
    getNodeAtPoint: (worldX: number, worldY: number) => { id: NodeId } | null

    Topmost-id resolver. Returns null when the world point hits nothing.