Search
Preparing search index...
The search index is not available
@yiwo/ycad
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@yiwo/ycad
ScaleAnim
Class ScaleAnim<TgtT>
Type parameters
TgtT
:
ScaleAnimTgt
Hierarchy
Animation
<
TgtT
,
V2d
>
ScaleAnim
Index
Constructors
constructor
Properties
_duration
_interpolator
_tgt
_tween
_update
Callback
Accessors
group
Methods
chain
ease
Func
get
Group
initialize
on
Complete
on
Start
on
Stop
on
Update
repeat
start
stop
update
Constructors
constructor
new
Scale
Anim
<
TgtT
>
(
option
:
{
duraiton
:
number
;
from
?:
V2d
;
interpolator
?:
AnimInterpolator
;
tgt
:
TgtT
;
to
:
V2d
}
)
:
ScaleAnim
<
TgtT
>
Type parameters
TgtT
:
ScaleAnimTgt
<
TgtT
>
Parameters
option:
{
duraiton
:
number
;
from
?:
V2d
;
interpolator
?:
AnimInterpolator
;
tgt
:
TgtT
;
to
:
V2d
}
duraiton
:
number
Optional
from
?:
V2d
Optional
interpolator
?:
AnimInterpolator
tgt
:
TgtT
to
:
V2d
Returns
ScaleAnim
<
TgtT
>
Properties
Protected
_duration
_duration
:
number
Protected
Readonly
_interpolator
_interpolator
:
AnimInterpolator
Protected
_tgt
_tgt
:
TgtT
Protected
Optional
_tween
_tween
?:
Tween
<
V2d
>
Protected
Optional
_update
Callback
_update
Callback
?:
(
tgt
:
TgtT
, prop
:
V2d
, elapsed
:
number
)
=>
void
Type declaration
(
tgt
:
TgtT
, prop
:
V2d
, elapsed
:
number
)
:
void
Parameters
tgt:
TgtT
prop:
V2d
elapsed:
number
Returns
void
Accessors
Protected
group
get
group
(
)
:
undefined
|
Group
Returns
undefined
|
Group
Methods
chain
chain
<
T2
,
P2
>
(
next
:
Animation
<
T2
,
P2
>
)
:
ScaleAnim
<
TgtT
>
Type parameters
T2
:
Partial
<
AnimationTarget
>
P2
:
PropType
Parameters
next:
Animation
<
T2
,
P2
>
Returns
ScaleAnim
<
TgtT
>
Protected
ease
Func
ease
Func
(
)
:
(
amount
:
number
)
=>
number
Returns
(
amount
:
number
)
=>
number
(
amount
:
number
)
:
number
Parameters
amount:
number
Returns
number
Protected
get
Group
get
Group
(
t
?:
null
|
Partial
<
AnimationTarget
>
)
:
undefined
|
Group
Parameters
Optional
t:
null
|
Partial
<
AnimationTarget
>
Returns
undefined
|
Group
Protected
initialize
initialize
(
from
:
V2d
, to
:
V2d
)
:
Tween
<
V2d
>
Parameters
from:
V2d
to:
V2d
Returns
Tween
<
V2d
>
on
Complete
on
Complete
(
callback
:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
)
:
ScaleAnim
<
TgtT
>
Parameters
callback:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
(
tgt
:
TgtT
, prop
:
V2d
)
:
void
Parameters
tgt:
TgtT
prop:
V2d
Returns
void
Returns
ScaleAnim
<
TgtT
>
on
Start
on
Start
(
callback
:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
)
:
ScaleAnim
<
TgtT
>
Parameters
callback:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
(
tgt
:
TgtT
, prop
:
V2d
)
:
void
Parameters
tgt:
TgtT
prop:
V2d
Returns
void
Returns
ScaleAnim
<
TgtT
>
on
Stop
on
Stop
(
callback
:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
)
:
ScaleAnim
<
TgtT
>
Parameters
callback:
(
tgt
:
TgtT
, prop
:
V2d
)
=>
void
(
tgt
:
TgtT
, prop
:
V2d
)
:
void
Parameters
tgt:
TgtT
prop:
V2d
Returns
void
Returns
ScaleAnim
<
TgtT
>
on
Update
on
Update
(
callback
:
(
tgt
:
TgtT
, prop
:
V2d
, elapsed
:
number
)
=>
void
)
:
ScaleAnim
<
TgtT
>
Parameters
callback:
(
tgt
:
TgtT
, prop
:
V2d
, elapsed
:
number
)
=>
void
(
tgt
:
TgtT
, prop
:
V2d
, elapsed
:
number
)
:
void
Parameters
tgt:
TgtT
prop:
V2d
elapsed:
number
Returns
void
Returns
ScaleAnim
<
TgtT
>
repeat
repeat
(
times
:
number
, reverse
?:
boolean
)
:
ScaleAnim
<
TgtT
>
Parameters
times:
number
reverse:
boolean
= true
Returns
ScaleAnim
<
TgtT
>
start
start
(
time
?:
number
)
:
ScaleAnim
<
TgtT
>
Parameters
Optional
time:
number
Returns
ScaleAnim
<
TgtT
>
stop
stop
(
)
:
ScaleAnim
<
TgtT
>
Returns
ScaleAnim
<
TgtT
>
Protected
update
update
(
prop
:
V2d
, elapsed
:
number
)
:
void
Parameters
prop:
V2d
elapsed:
number
Returns
void
Exports
Scale
Anim
constructor
_duration
_interpolator
_tgt
_tween
_update
Callback
group
chain
ease
Func
get
Group
initialize
on
Complete
on
Start
on
Stop
on
Update
repeat
start
stop
update
Generated using
TypeDoc