Shared methods available on all track builders and the TimelineBuilder entry point. Provides track creation, build, and install methods.

interface TimelineBuilderBase {
    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;
    markerTrack(name: string): MarkerTrackBuilder;
    signalTrack(
        name: string,
        binding?: null | Object3D<Object3DEventMap> | SignalReceiver,
    ): SignalTrackBuilder;
}

Hierarchy (View Summary)

Methods