roavatar-renderer
    Preparing search index...

    Class AnimationTrack

    Index

    Constructors

    Properties

    animatesParts: boolean = true
    curves: (PartCurve | FaceCruve)[] = []
    finished: boolean = true
    isPlaying: boolean = false
    keyframeGroups: (PartKeyframeGroup | FaceKeyframeGroup)[] = []
    keyframeTimeMap: Map<number, number> = ...
    length: number = 0
    looped: boolean = false
    pFadedTime: number = 0
    pFadeTime: number = 0.1
    pOriginalWeight: number = 0
    priority: number = AnimationPriority.Core
    pSpeed: number = 1
    pTargetWeight: number = 0
    rig?: Instance = undefined
    shouldUpdateMotors: boolean = false
    timePosition: number = 0
    trackType: AnimationTrackType = "Sequence"
    updateFaceControls: boolean = true
    weight: number = 1

    Methods

    • Parameters

      • controlName: string
      • parentName: string
      • keyframe: FaceKeyframe

      Returns void

    • Parameters

      • motorName: string
      • motorParentName: string
      • keyframe: PartKeyframe

      Returns void

    • Parameters

      • controlName: string
      • parentName: string
      • control: Instance

      Returns FaceCruve

    • Parameters

      • motor: string
      • motorParent: string
      • child: Instance

      Returns PartCurve

    • Parameters

      Returns [string, string, PartKeyframe] | [undefined, undefined, undefined]

    • Parameters

      • controlName: string

      Returns FaceKeyframeGroup | undefined

    • Parameters

      • motorName: string
      • motorParentName: string

      Returns PartKeyframeGroup | undefined

    • Parameters

      • keyframe: number

      Returns number

    • Remember to call tick() on each frame

      Parameters

      • fadeTime: number = 0.1
      • weight: number = 1
      • speed: number = 1

      Returns void

    • Parameters

      • updateMotors: boolean = true

      Returns void

    • @deprecated, reset inside Animator instead

      Returns void

    • Remember to call tick() on each frame

      Parameters

      • fadeTime: number = 0.1

      Returns void

    • Parameters

      • deltaTime: number = ...

      Returns boolean

      looped