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

    Module rendering/material-manager/factories

    Material factory tables + backend resolution.

    Keeps the MaterialManager class focused on lifecycle orchestration.

    Everything here is stateless — pure constructor lookups. The single piece of state (renderer capabilities) is threaded through resolveMaterialBackend by the caller; we don't import the singleton.

    PointMaterialProperties
    LineMaterialProperties
    GSplatMaterialProperties
    MeshMaterialProperties
    MaterialBackend
    VISUAL_FACTORIES
    GEOMETRY_KINDS
    PICKING_FACTORIES
    MEGA_SHADER_FACTORIES
    resolveMaterialBackend
    BlendingMode → BlendingMode