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

    Interface PointSnapContext<TPose>

    Per-frame world-space context handed to PointSnapBehavior.onMove. draggedCorner and fixedCorner are null for edge drags (anchor.x === 'free' or anchor.y === 'free'). center and origin are always present.

    interface PointSnapContext<TPose extends ResizePose> {
        anchor: ResizeAnchor;
        center: { worldX: number; worldY: number };
        draggedCorner: { worldX: number; worldY: number } | null;
        fixedCorner: { worldX: number; worldY: number } | null;
        modifiers: ModifierState;
        origin: { worldX: number; worldY: number };
        proposed: TPose;
        rotation: number;
    }

    Type Parameters

    Index

    Properties

    anchor: ResizeAnchor
    center: { worldX: number; worldY: number }
    draggedCorner: { worldX: number; worldY: number } | null
    fixedCorner: { worldX: number; worldY: number } | null
    modifiers: ModifierState
    origin: { worldX: number; worldY: number }
    proposed: TPose
    rotation: number