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