@rendley/sdk - v1.14.0
Preparing search index...
AnimationClass
Class AnimationClass
Index
Constructors
constructor
Methods
deserialize
get
Animated
Properties
get
Animation
Data
get
Animation
Duration
get
Loop
Count
get
Loop
Smoothing
load
Animation
remove
Animation
serialize
set
Animation
set
Animation
Duration
set
Loop
Count
set
Loop
Smoothing
update
Constructors
constructor
new
AnimationClass
(
refClip
:
Clip
)
:
AnimationClass
Parameters
refClip
:
Clip
Returns
AnimationClass
Methods
deserialize
deserialize
(
payload
:
object
)
:
void
Parameters
payload
:
object
Returns
void
get
Animated
Properties
getAnimatedProperties
()
:
Set
<
string
>
Returns
Set
<
string
>
get
Animation
Data
getAnimationData
(
type
:
AnimationTypeEnum
)
:
undefined
|
AnimationData
Parameters
type
:
AnimationTypeEnum
Returns
undefined
|
AnimationData
get
Animation
Duration
getAnimationDuration
(
type
:
AnimationTypeEnum
)
:
number
Parameters
type
:
AnimationTypeEnum
Returns
number
get
Loop
Count
getLoopCount
()
:
number
Returns
number
get
Loop
Smoothing
getLoopSmoothing
()
:
number
Returns
number
load
Animation
loadAnimation
(
type
:
AnimationTypeEnum
,
url
:
string
,
duration
?:
number
,
)
:
Promise
<
void
>
Parameters
type
:
AnimationTypeEnum
url
:
string
Optional
duration
:
number
Returns
Promise
<
void
>
remove
Animation
removeAnimation
(
type
:
AnimationTypeEnum
)
:
void
Parameters
type
:
AnimationTypeEnum
Returns
void
serialize
serialize
()
:
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
:
number
;
animationLoopCount
:
number
;
animationOutDuration
:
number
;
loopSmoothing
:
number
;
}
Returns
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
string
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
string
|
number
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
:
number
;
animationLoopCount
:
number
;
animationOutDuration
:
number
;
loopSmoothing
:
number
;
}
set
Animation
setAnimation
(
type
:
AnimationTypeEnum
,
animationData
:
AnimationData
,
duration
?:
number
,
)
:
void
Parameters
type
:
AnimationTypeEnum
animationData
:
AnimationData
Optional
duration
:
number
Returns
void
set
Animation
Duration
setAnimationDuration
(
type
:
AnimationTypeEnum
,
duration
:
number
)
:
void
Parameters
type
:
AnimationTypeEnum
duration
:
number
Returns
void
set
Loop
Count
setLoopCount
(
count
:
number
)
:
void
Parameters
count
:
number
Returns
void
set
Loop
Smoothing
setLoopSmoothing
(
smoothing
:
number
)
:
void
Parameters
smoothing
:
number
Returns
void
update
update
(
currentTime
:
number
,
forceUpdate
?:
boolean
)
:
void
Parameters
currentTime
:
number
forceUpdate
:
boolean
= false
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
deserialize
get
Animated
Properties
get
Animation
Data
get
Animation
Duration
get
Loop
Count
get
Loop
Smoothing
load
Animation
remove
Animation
serialize
set
Animation
set
Animation
Duration
set
Loop
Count
set
Loop
Smoothing
update
@rendley/sdk - v1.14.0
Loading...