@minecraft/server-editor
    Preparing search index...

    Interface ITimelinePlayerOptionsBeta

    Optional properties for a Timeline Player pane

    interface ITimelinePlayerOptions {
        duration?: number;
        enable?: boolean;
        groups?: ITimelinePlayerGroup[];
        onGroupChanged?: (groupId: string) => void;
        onPlayStopToggled?: () => void;
        onRedistributeClicked?: () => void;
        onTimeChanged?: (current: number, prev: number) => void;
        playbackState?: TimelinePlayerPlaybackState;
        precision?: number;
        selectedGroupId?: string;
        style?: PaneItemStyle;
        visible?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    duration?: number

    Total duration in seconds.

    enable?: boolean

    Initial enabled state of property item. If undefined, it will default to true.

    Group entries for the dropdown.

    onGroupChanged?: (groupId: string) => void

    Callback triggered when the group selection changes.

    onPlayStopToggled?: () => void

    Callback triggered when the play/stop toggle is clicked.

    onRedistributeClicked?: () => void

    Callback triggered when the redistribute button is clicked.

    onTimeChanged?: (current: number, prev: number) => void

    Callback triggered when the playhead time changes.

    Initial playback state.

    precision?: number

    Decimal precision for keyframe time values.

    selectedGroupId?: string

    Initially selected group identifier.

    Optional styling overrides for the item.

    visible?: boolean

    Initial visibility state of property item. If undefined, it will default to true.