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

    What installSceneAudio needs from the app.

    interface SceneAudioPorts {
        audioEngine: Pick<
            AudioEngine,
            "detachScene"
            | "applySceneConfig"
            | "attachScene"
            | "notifyWaypoint",
        >;
        sceneRoot: Object3D<Object3DEventMap> | undefined;
        pushAudioMutes(): void;
        openingWaypointWhen: SoundWaypointCondition | undefined;
    }
    Index
    audioEngine: Pick<
        AudioEngine,
        "detachScene"
        | "applySceneConfig"
        | "attachScene"
        | "notifyWaypoint",
    >

    The app's sound engine (only the scene-binding surface).

    sceneRoot: Object3D<Object3DEventMap> | undefined

    The loaded scene's root (LuxarScene), if it is in the scene.

    openingWaypointWhen: SoundWaypointCondition | undefined

    The when of the waypoint the opening story snapped to, if any.