Graphora API
    Preparing search index...

    Interface GraphRenderer<NodeData, EdgeData>

    interface GraphRenderer<NodeData = unknown, EdgeData = unknown> {
        destroy?(): void;
        exportImage?(options?: GraphImageExportOptions): GraphImageExport;
        mount(container: HTMLElement): void;
        pick(
            point: ScreenPoint,
            snapshot?: RenderSnapshot<NodeData, EdgeData>,
        ): PickResult<NodeData, EdgeData> | null;
        render(snapshot: RenderSnapshot<NodeData, EdgeData>): void;
        resize(size: ViewportSize): void;
        setInvalidationHandler?(handler: (() => void) | null): void;
        unmount(): void;
    }

    Type Parameters

    • NodeData = unknown
    • EdgeData = unknown

    Implemented by

    Index
    • Returns void

    • Parameters

      • container: HTMLElement

      Returns void

    • Engine-owned redraw scheduling for renderer extensions.

      Parameters

      • handler: (() => void) | null

      Returns void

    • Returns void