Luxar Viewer API Documentation - v2026.10.19
    Preparing search index...

    Per-build configuration for the line-pick factory.

    interface LinePickTSLConfig {
        join?: LineJoinStyleName;
        elementTextureWidth?: number;
        projection?: LineProjectionVariant;
    }
    Index

    Join style at degree-2 polyline joints (#790) — build-time, mirroring LineTSLConfig.join. MUST be resolved from the same authored attribute the visual factory gets: the pick pass builds the same screen-space quad, so a divergence makes a mitred corner unpickable.

    The projection is not a config field: as in the visual graph it is read per draw from cameraProjectionMatrix (isOrthoProjectionTSL()).

    elementTextureWidth?: number

    The bound line texture's width, baked as the addressing constant. Must be the texture the material BINDS: under a shared graph (#2992) the factory's own leaf is a forwarding twin over a stand-in texture.

    Compile-time projection variant — see LineTSLConfig.projection.