Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...
    GEOMETRY_BEHAVIOURS: {
        commitRequestsRender: {
            what: string;
            probedIn: "data/scene-loader/commit-request-render.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        sortedAppendHold: {
            what: string;
            probedIn: "conformance/sorted-append-hold.test.ts";
            cells: {
                points: "yes";
                lines: "yes";
                gsplats: "yes";
                mesh: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "docs/specs/MESH_NODE_SPEC.md §2.1";
                };
            };
        };
        depthSortRegistration: {
            what: "A commit registers the node’s element centers with the depth-sort coordinator.";
            probedIn: "conformance/depth-sort-registration.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        monitorVisibleCount: {
            what: string;
            probedIn: "conformance/monitor-visible-count.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        retryForwardsNoPreimage: {
            what: "A failed-load retry forwards the derived view state’s noPreimage flag to the loader.";
            probedIn: "data/scene-loader/lifecycle/retry.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        failedRetryUnwindsLadderPass: {
            what: "A retry that throws rolls the progressive loader back to its pass start.";
            probedIn: "data/scene-loader/lifecycle/retry.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        partialExtendTolerance: {
            what: string;
            probedIn: "data/scene-loader/partial-extend-tolerance.test.ts";
            cells: {
                points: "yes";
                lines: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "src/data/scene-loader/partial-extend-tolerance.ts";
                };
                gsplats: "yes";
                mesh: "yes";
            };
        };
        l0ChunkCache: {
            what: string;
            probedIn: "data/loaders/l0-cache-wiring.test.ts";
            cells: {
                points: "yes";
                lines: "yes";
                gsplats: "yes";
                mesh: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "docs/specs/MESH_NODE_SPEC.md §9";
                };
            };
        };
        lodGroupChildActivation: {
            what: string;
            probedIn: "data/scene-loader/nodes/load-lod-group-node.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        lodLevel: {
            what: "May be the display_type of a kind=lod group (GEOMETRY_CAPABILITIES.lod).";
            probedIn: "conformance/structural-membership.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        partitionPart: {
            what: "May be the display_type of a kind=partition group (GEOMETRY_CAPABILITIES.partition).";
            probedIn: "conformance/structural-membership.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        ladderPickingLayout: {
            what: string;
            probedIn: "data/scene-loader/loaders/loader-factory.test.ts";
            cells: {
                points: "yes";
                lines: "yes";
                gsplats: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "src/data/scene-loader/loaders/loader-factory.ts";
                };
                mesh: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "docs/specs/MESH_NODE_SPEC.md §9.1";
                };
            };
        };
        ladderTexture: {
            what: "A progressive ladder whose levels declare a texture renders it.";
            probedIn: "data/scene-loader/loaders/loader-factory.test.ts";
            cells: {
                points: {
                    absent: "Points have no texture channel; a level’s has_texture attr is ignored.";
                    enforcedBy: "no-op";
                    spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
                };
                lines: {
                    absent: "Lines have no texture channel; a level’s has_texture attr is ignored.";
                    enforcedBy: "no-op";
                    spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
                };
                gsplats: {
                    absent: "GSplats have no texture channel; a level’s has_texture attr is ignored.";
                    enforcedBy: "no-op";
                    spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
                };
                mesh: {
                    absent: string;
                    enforcedBy: "refuse";
                    spec: "docs/specs/MESH_NODE_SPEC.md §9.1";
                };
            };
        };
        colormapSupport: {
            what: string;
            probedIn: "conformance/colormap-support.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        densityGuard: {
            what: string;
            probedIn: "rendering/materials/density-drop.test.ts";
            cells: {
                points: "yes";
                lines: "yes";
                gsplats: "yes";
                mesh: {
                    absent: string;
                    enforcedBy: "no-op";
                    spec: "src/scene/density-guard.ts";
                };
            };
        };
        glassPartitionGuard: {
            what: string;
            probedIn: "rendering/materials/glass-partition.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
        pickRegistration: {
            what: string;
            probedIn: "rendering/node-factory/register-existing-scene-nodes.test.ts";
            cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
        };
    } = ...

    Every behaviour, by id. The order is the order the rows read in.

    Type Declaration

    • ReadonlycommitRequestsRender: {
          what: string;
          probedIn: "data/scene-loader/commit-request-render.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlysortedAppendHold: {
          what: string;
          probedIn: "conformance/sorted-append-hold.test.ts";
          cells: {
              points: "yes";
              lines: "yes";
              gsplats: "yes";
              mesh: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "docs/specs/MESH_NODE_SPEC.md §2.1";
              };
          };
      }
    • ReadonlydepthSortRegistration: {
          what: "A commit registers the node’s element centers with the depth-sort coordinator.";
          probedIn: "conformance/depth-sort-registration.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlymonitorVisibleCount: {
          what: string;
          probedIn: "conformance/monitor-visible-count.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlyretryForwardsNoPreimage: {
          what: "A failed-load retry forwards the derived view state’s noPreimage flag to the loader.";
          probedIn: "data/scene-loader/lifecycle/retry.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlyfailedRetryUnwindsLadderPass: {
          what: "A retry that throws rolls the progressive loader back to its pass start.";
          probedIn: "data/scene-loader/lifecycle/retry.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlypartialExtendTolerance: {
          what: string;
          probedIn: "data/scene-loader/partial-extend-tolerance.test.ts";
          cells: {
              points: "yes";
              lines: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "src/data/scene-loader/partial-extend-tolerance.ts";
              };
              gsplats: "yes";
              mesh: "yes";
          };
      }
    • Readonlyl0ChunkCache: {
          what: string;
          probedIn: "data/loaders/l0-cache-wiring.test.ts";
          cells: {
              points: "yes";
              lines: "yes";
              gsplats: "yes";
              mesh: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "docs/specs/MESH_NODE_SPEC.md §9";
              };
          };
      }
    • ReadonlylodGroupChildActivation: {
          what: string;
          probedIn: "data/scene-loader/nodes/load-lod-group-node.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlylodLevel: {
          what: "May be the display_type of a kind=lod group (GEOMETRY_CAPABILITIES.lod).";
          probedIn: "conformance/structural-membership.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlypartitionPart: {
          what: "May be the display_type of a kind=partition group (GEOMETRY_CAPABILITIES.partition).";
          probedIn: "conformance/structural-membership.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlyladderPickingLayout: {
          what: string;
          probedIn: "data/scene-loader/loaders/loader-factory.test.ts";
          cells: {
              points: "yes";
              lines: "yes";
              gsplats: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "src/data/scene-loader/loaders/loader-factory.ts";
              };
              mesh: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "docs/specs/MESH_NODE_SPEC.md §9.1";
              };
          };
      }
    • ReadonlyladderTexture: {
          what: "A progressive ladder whose levels declare a texture renders it.";
          probedIn: "data/scene-loader/loaders/loader-factory.test.ts";
          cells: {
              points: {
                  absent: "Points have no texture channel; a level’s has_texture attr is ignored.";
                  enforcedBy: "no-op";
                  spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
              };
              lines: {
                  absent: "Lines have no texture channel; a level’s has_texture attr is ignored.";
                  enforcedBy: "no-op";
                  spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
              };
              gsplats: {
                  absent: "GSplats have no texture channel; a level’s has_texture attr is ignored.";
                  enforcedBy: "no-op";
                  spec: "docs/guides/user/LUXAR_ZARR_FORMAT.md";
              };
              mesh: {
                  absent: string;
                  enforcedBy: "refuse";
                  spec: "docs/specs/MESH_NODE_SPEC.md §9.1";
              };
          };
      }
    • ReadonlycolormapSupport: {
          what: string;
          probedIn: "conformance/colormap-support.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlydensityGuard: {
          what: string;
          probedIn: "rendering/materials/density-drop.test.ts";
          cells: {
              points: "yes";
              lines: "yes";
              gsplats: "yes";
              mesh: {
                  absent: string;
                  enforcedBy: "no-op";
                  spec: "src/scene/density-guard.ts";
              };
          };
      }
    • ReadonlyglassPartitionGuard: {
          what: string;
          probedIn: "rendering/materials/glass-partition.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }
    • ReadonlypickRegistration: {
          what: string;
          probedIn: "rendering/node-factory/register-existing-scene-nodes.test.ts";
          cells: { points: "yes"; lines: "yes"; gsplats: "yes"; mesh: "yes" };
      }