@pmndrs/bvh
    Preparing search index...

    Interface SceneTreeEvent

    A tree was placed: a mesh's (or merged group's) first, or a swap.

    interface SceneTreeEvent {
        builtBy: TreeBuilder;
        fallbackReason: string | null;
        group: number | null;
        mesh: number | null;
        ms: number;
        replaced: TreeBuilder | null;
        triangleCount: number;
    }
    Index
    builtBy: TreeBuilder
    fallbackReason: string | null

    Why the mesh's first tree didn't come from the GPU (no subgroups, refused, too deep, tinybvh was faster, ...), or null.

    group: number | null

    The merged group's index, or null.

    mesh: number | null

    The mesh handle, or null for a merged group.

    ms: number

    Milliseconds from the update that started the mesh's builds to this placement.

    replaced: TreeBuilder | null

    The tree it replaced: 'gpu' for a swap, null for a first tree.

    triangleCount: number