Skip to content

@ue-too/animate / index / Animator

インターフェイス: Animator

定義: composite-animation.ts:29

Core interface for all animators in the animation system.

Remarks

The Animator interface defines the contract for both individual animations (Animation) and composite animations (CompositeAnimation). All animators support:

  • Lifecycle control (start, stop, pause, resume)
  • Duration management with delays and drag time
  • Looping with optional max loop count
  • Parent-child relationships for composition
  • Event callbacks for start and end

プロパティ

delay

delay: number

定義: composite-animation.ts:32


drag

drag: number

定義: composite-animation.ts:33


duration

duration: number

定義: composite-animation.ts:31


loops

loops: boolean

定義: composite-animation.ts:30


maxLoopCount

maxLoopCount: number | undefined

定義: composite-animation.ts:50


playing

playing: boolean

定義: composite-animation.ts:51

メソッド

animate()

animate(deltaTime): void

定義: composite-animation.ts:39

パラメータ

deltaTime

number

戻り値

void


clearOnEnd()

clearOnEnd(): void

定義: composite-animation.ts:49

戻り値

void


clearOnStart()

clearOnStart(): void

定義: composite-animation.ts:48

戻り値

void


detachParent()

detachParent(): void

定義: composite-animation.ts:44

戻り値

void


nonCascadingDuration()

nonCascadingDuration(newDuration): void

定義: composite-animation.ts:34

パラメータ

newDuration

number

戻り値

void


onEnd()

onEnd(callback): UnSubscribe

定義: composite-animation.ts:46

パラメータ

callback

Function

戻り値

UnSubscribe


onStart()

onStart(callback): UnSubscribe

定義: composite-animation.ts:47

パラメータ

callback

Function

戻り値

UnSubscribe


pause()

pause(): void

定義: composite-animation.ts:37

戻り値

void


resetAnimationState()

resetAnimationState(): void

定義: composite-animation.ts:41

戻り値

void


resume()

resume(): void

定義: composite-animation.ts:38

戻り値

void


setParent()

setParent(parent): void

定義: composite-animation.ts:43

パラメータ

parent

AnimatorContainer

戻り値

void


setUp()

setUp(): void

定義: composite-animation.ts:40

戻り値

void


start()

start(): void

定義: composite-animation.ts:35

戻り値

void


stop()

stop(): void

定義: composite-animation.ts:36

戻り値

void


tearDown()

tearDown(): void

定義: composite-animation.ts:42

戻り値

void


toggleReverse()

toggleReverse(reverse): void

定義: composite-animation.ts:45

パラメータ

reverse

boolean

戻り値

void