API Reference / Tween
# Class: Tween
# Hierarchy
-
↳
Tween
# Table of contents
# Constructors
# Properties
- $boundOnEnterFrame
- $emittingType
- $events
- $paused
- $removedListeners
- $shouldSaveProps
- $stepIndex
- $stepPosition
- $stepProps
- $steps
- $stopped
- $target
- loop
- $tweens
# Accessors
# Methods
- $easeProps
- $nextFrame
- $onEnterFrame
- $saveOriginalProps
- $setProps
- call
- emit
- hasEventListener
- off
- on
- once
- pause
- play
- removeAllListeners
- resume
- set
- stop
- to
- wait
- get
- pauseTweens
- removeAllTweens
- removeTweens
- resumeTweens
# Constructors
# constructor
• Protected new Tween(target, option?)
# Parameters
| Name | Type |
|---|---|
target | Layer |
option? | TweenOption |
# Overrides
# Defined in
tween/Tween.ts:20 (opens new window)
# Properties
# $boundOnEnterFrame
• Protected $boundOnEnterFrame: () => void
# Type declaration
▸ (): void
# Returns
void
# Defined in
tween/Tween.ts:18 (opens new window)
# $emittingType
• Protected $emittingType: string = null
# Inherited from
# Defined in
event/EventEmitter.ts:6 (opens new window)
# $events
• Protected $events: Object = {}
# Inherited from
# Defined in
event/EventEmitter.ts:5 (opens new window)
# $paused
• Protected $paused: boolean = true
# Defined in
tween/Tween.ts:11 (opens new window)
# $removedListeners
• Protected $removedListeners: Listener[] = []
# Inherited from
EventEmitter.$removedListeners
# Defined in
event/EventEmitter.ts:7 (opens new window)
# $shouldSaveProps
• Protected $shouldSaveProps: boolean = true
# Defined in
tween/Tween.ts:17 (opens new window)
# $stepIndex
• Protected $stepIndex: number = 0
# Defined in
tween/Tween.ts:13 (opens new window)
# $stepPosition
• Protected $stepPosition: number = 0
# Defined in
tween/Tween.ts:14 (opens new window)
# $stepProps
• Protected $stepProps: Object[] = []
# Defined in
tween/Tween.ts:16 (opens new window)
# $steps
• Protected $steps: TweenStep[] = []
# Defined in
tween/Tween.ts:15 (opens new window)
# $stopped
• Protected $stopped: boolean = true
# Defined in
tween/Tween.ts:12 (opens new window)
# $target
• Protected $target: Layer = null
# Defined in
tween/Tween.ts:10 (opens new window)
# loop
• loop: boolean = false
# Defined in
tween/Tween.ts:8 (opens new window)
# $tweens
▪ Static Protected Readonly $tweens: Tween[] = []
# Defined in
tween/Tween.ts:181 (opens new window)
# Accessors
# paused
• get paused(): boolean
# Returns
boolean
# Defined in
tween/Tween.ts:27 (opens new window)
# stopped
• get stopped(): boolean
# Returns
boolean
# Defined in
tween/Tween.ts:31 (opens new window)
# Methods
# $easeProps
▸ Protected $easeProps(stepIndex, props, position, duration, ease): void
# Parameters
| Name | Type |
|---|---|
stepIndex | number |
props | Object |
position | number |
duration | number |
ease | Function |
# Returns
void
# Defined in
tween/Tween.ts:158 (opens new window)
# $nextFrame
▸ Protected $nextFrame(dt): void
# Parameters
| Name | Type |
|---|---|
dt | number |
# Returns
void
# Defined in
tween/Tween.ts:106 (opens new window)
# $onEnterFrame
▸ Protected $onEnterFrame(e): void
# Parameters
| Name | Type |
|---|---|
e | Event |
# Returns
void
# Defined in
tween/Tween.ts:102 (opens new window)
# $saveOriginalProps
▸ Protected $saveOriginalProps(stepIndex, props): void
# Parameters
| Name | Type |
|---|---|
stepIndex | number |
props | Object |
# Returns
void
# Defined in
tween/Tween.ts:148 (opens new window)
# $setProps
▸ Protected $setProps(props): void
# Parameters
| Name | Type |
|---|---|
props | Object |
# Returns
void
# Defined in
tween/Tween.ts:174 (opens new window)
# call
▸ call(callback): Tween
# Parameters
| Name | Type |
|---|---|
callback | Function |
# Returns
# Defined in
tween/Tween.ts:61 (opens new window)
# emit
▸ emit(event): boolean
# Parameters
| Name | Type |
|---|---|
event | Event |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:42 (opens new window)
▸ emit(type, ...args): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
...args | any[] |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:43 (opens new window)
# hasEventListener
▸ hasEventListener(type): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:80 (opens new window)
# off
▸ off(type, listener?): Tween
# Parameters
| Name | Type |
|---|---|
type | string |
listener? | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:16 (opens new window)
# on
▸ on(type, listener): Tween
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:9 (opens new window)
# once
▸ once(type, listener): Tween
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:33 (opens new window)
# pause
▸ pause(): Tween
# Returns
# Defined in
tween/Tween.ts:77 (opens new window)
# play
▸ play(): Tween
# Returns
# Defined in
tween/Tween.ts:69 (opens new window)
# removeAllListeners
▸ removeAllListeners(): Tween
# Returns
# Inherited from
EventEmitter.removeAllListeners
# Defined in
event/EventEmitter.ts:85 (opens new window)
# resume
▸ resume(): Tween
# Returns
# Defined in
tween/Tween.ts:83 (opens new window)
# set
▸ set(props): Tween
# Parameters
| Name | Type |
|---|---|
props | Object |
# Returns
# Defined in
tween/Tween.ts:35 (opens new window)
# stop
▸ stop(): Tween
# Returns
# Defined in
tween/Tween.ts:92 (opens new window)
# to
▸ to(props, duration, ease?): Tween
# Parameters
| Name | Type |
|---|---|
props | Object |
duration | number |
ease? | Function |
# Returns
# Defined in
tween/Tween.ts:43 (opens new window)
# wait
▸ wait(duration): Tween
# Parameters
| Name | Type |
|---|---|
duration | number |
# Returns
# Defined in
tween/Tween.ts:53 (opens new window)
# get
▸ Static get(target, option?): Tween
# Parameters
| Name | Type |
|---|---|
target | Layer |
option? | Object |
option.loop? | boolean |
# Returns
# Defined in
tween/Tween.ts:183 (opens new window)
# pauseTweens
▸ Static pauseTweens(target): void
# Parameters
| Name | Type |
|---|---|
target | Layer |
# Returns
void
# Defined in
tween/Tween.ts:187 (opens new window)
# removeAllTweens
▸ Static removeAllTweens(): void
# Returns
void
# Defined in
tween/Tween.ts:215 (opens new window)
# removeTweens
▸ Static removeTweens(target): void
# Parameters
| Name | Type |
|---|---|
target | Layer |
# Returns
void
# Defined in
tween/Tween.ts:205 (opens new window)
# resumeTweens
▸ Static resumeTweens(target): void
# Parameters
| Name | Type |
|---|---|
target | Layer |
# Returns
void