Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TrackAsset

Hierarchy

Implements

  • ITrackAsset

Index

Constructors

constructor

Properties

children

children: TrackAsset[] = []

该Track的子Track。

memberof

TrackAsset

clips

clips: TimelineClip[] = []

该Track的所有片段。

memberof

TrackAsset

muted

muted: boolean = false

这个track是否不输出执行结果。

memberof

TrackAsset

name

name: string = "Timeline Track"

Track的name。

memberof

TrackAsset

parent

parent: TimelineAsset | TrackAsset = null

若该Track是根轨道的话,该属性为所属的TimelineAsset。
若该Track是子轨道的话,该属性为父TrackAsset

memberof

TrackAsset

type

track的类型。

readonly
memberof

TrackAsset

Accessors

duration

  • get duration(): number
  • 该track的持续时间。

    readonly
    memberof

    TrackAsset

    Returns number

end

  • get end(): number
  • 该track的终止时间。

    readonly
    memberof

    TrackAsset

    Returns number

isSubTrack

  • get isSubTrack(): boolean
  • 是否是子轨道。

    readonly
    memberof

    TrackAsset

    Returns boolean

start

  • get start(): number
  • 该track的起始时间。

    readonly
    memberof

    TrackAsset

    Returns number

timelineAsset

  • 该Track所属的TimelineAsset。

    readonly
    memberof

    TrackAsset

    Returns TimelineAsset

Methods

addClip

  • 添加TimelineClip。

    memberof

    TrackAsset

    Parameters

    Returns void

addSubTrack

  • 增加子track。

    memberof

    TrackAsset

    Parameters

    Returns void

createClip

  • 根据类型,创建TimelineClip。

    memberof

    TrackAsset

    Parameters

    Returns TimelineClip

createClipPlayable

createNewTimelineClipInternal

  • 创建一个timelineClip的空壳。

    intrenal
    memberof

    TrackAsset

    Returns TimelineClip

createPlayable

  • createPlayable(): any
  • Returns any

createPlayableGraph

  • 生成这个track下的所有clips,形成一个树状结构。

    intenral

    Parameters

    Returns PlayableClass

createTrackMixer

  • 创建MixerPlayable,需要重载。

    memberof

    TrackAsset

    Parameters

    Returns PlayableClass

removeAllSubTracks

  • removeAllSubTracks(): void
  • 移除所有子Track。

    memberof

    TrackAsset

    Returns void

removeClip

  • 移除timelineClip。

    memberof

    TrackAsset

    Parameters

    Returns void

removeSubTrack

  • 移除子track。

    memberof

    TrackAsset

    Parameters

    Returns void

Generated using TypeDoc