Builder for marker tracks. Provides .marker() for adding markers.

interface MarkerTrackBuilder {
    activationTrack(
        name: string,
        binding?: null | Object3D<Object3DEventMap>,
    ): ActivationTrackBuilder;
    animationTrack(
        name: string,
        binding?: null | Object3D<Object3DEventMap> | Animator,
    ): AnimationTrackBuilder;
    audioTrack(
        name: string,
        binding?: null | Object3D<Object3DEventMap> | AudioSource,
        volume?: number,
    ): AudioTrackBuilder;
    build(): TimelineAssetModel;
    controlTrack(name: string): ControlTrackBuilder;
    install(director: PlayableDirector): TimelineAssetModel;
    marker(
        time: number,
        asset: string,
        options?: SignalMarkerOptions,
    ): MarkerTrackBuilder;
    markerTrack(name: string): MarkerTrackBuilder;
    muted(muted?: boolean): MarkerTrackBuilder;
    signalTrack(
        name: string,
        binding?: null | Object3D<Object3DEventMap> | SignalReceiver,
    ): SignalTrackBuilder;
}

Hierarchy (View Summary)

Methods