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

    Interface DebugSink

    interface DebugSink {
        beginFrame(): void;
        clearSnap(): void;
        recordBounds(
            id: string,
            bounds: { height: number; width: number; x: number; y: number },
        ): void;
        recordHandle(
            id: string,
            position: { x: number; y: number },
            kind: HandleKind,
        ): void;
        recordHitbox(
            id: string,
            kind: "body" | "anchor" | "handle" | "rotation",
            shape: HitShape,
        ): void;
        recordLayer(
            id: string,
            label: string,
            space: "world" | "screen",
            index: number,
        ): void;
        recordOrigin(id: string, point: { x: number; y: number }): void;
        recordSnapCandidate(
            point: { x: number; y: number },
            accepted: boolean,
        ): void;
    }
    Index

    Methods

    • Parameters

      • id: string
      • bounds: { height: number; width: number; x: number; y: number }

      Returns void

    • Parameters

      • id: string
      • kind: "body" | "anchor" | "handle" | "rotation"
      • shape: HitShape

      Returns void

    • Parameters

      • id: string
      • label: string
      • space: "world" | "screen"
      • index: number

      Returns void

    • Parameters

      • point: { x: number; y: number }
      • accepted: boolean

      Returns void