Search
Preparing search index...
The search index is not available
swimOS
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
@swim/interpolate
TransformInterpolator
Class TransformInterpolator<F>
Type parameters
F
:
Transform
Hierarchy
Interpolator
<
F
,
AnyTransform
>
TransformInterpolator
IdentityTransformInterpolator
TranslateTransformInterpolator
ScaleTransformInterpolator
RotateTransformInterpolator
SkewTransformInterpolator
AffineTransformInterpolator
TransformListInterpolator
Implements
Equals
Index
Properties
color
shape
structure
Methods
deinterpolate
equals
interpolate
map
range
affine
angle
array
form
from
from
Any
interpolator
len
list
lng
Lat
map
number
rotate
scale
skew
step
time
transform
translate
Properties
Static
color
color
:
function
Type declaration
(
c0
?:
AnyColor
, c1
?:
AnyColor
)
:
ColorInterpolator
Parameters
Optional
c0:
AnyColor
Optional
c1:
AnyColor
Returns
ColorInterpolator
Static
shape
shape
:
function
Type declaration
(
s0
?:
AnyShape
, s1
?:
AnyShape
)
:
ShapeInterpolator
Parameters
Optional
s0:
AnyShape
Optional
s1:
AnyShape
Returns
ShapeInterpolator
Static
structure
structure
:
function
Type declaration
<I>
(
i0
?:
AnyItem
, i1
?:
AnyItem
)
:
StructureInterpolator
<
I
>
Type parameters
I
:
Item
Parameters
Optional
i0:
AnyItem
Optional
i1:
AnyItem
Returns
StructureInterpolator
<
I
>
Methods
Abstract
deinterpolate
deinterpolate
(
y
:
AnyTransform
)
:
number
Parameters
y:
AnyTransform
Returns
number
Abstract
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
Abstract
interpolate
interpolate
(
u
:
number
)
:
F
Parameters
u:
number
Returns
F
map
map<U>
(
f
:
function
)
:
Interpolator
<
U
>
Type parameters
U
Parameters
f:
function
(
value
:
F
)
:
U
Parameters
value:
F
Returns
U
Returns
Interpolator
<
U
>
range
range
(
)
:
F
[]
range
(
fs
:
ReadonlyArray
<
AnyTransform
>
)
:
TransformInterpolator
<
F
>
range
(
f0
:
AnyTransform
, f1
?:
AnyTransform
)
:
TransformInterpolator
<
F
>
Returns
F
[]
Parameters
fs:
ReadonlyArray
<
AnyTransform
>
Returns
TransformInterpolator
<
F
>
Parameters
f0:
AnyTransform
Optional
f1:
AnyTransform
Returns
TransformInterpolator
<
F
>
Static
affine
affine
(
f0
?:
AffineTransform
, f1
?:
AffineTransform
)
:
AffineTransformInterpolator
Parameters
Optional
f0:
AffineTransform
Optional
f1:
AffineTransform
Returns
AffineTransformInterpolator
Static
angle
angle
(
a0
?:
AnyAngle
, a1
?:
AnyAngle
)
:
AngleInterpolator
Parameters
Optional
a0:
AnyAngle
Optional
a1:
AnyAngle
Returns
AngleInterpolator
Static
array
array<T>
(
a0
?:
ReadonlyArray
<
T
>
, a1
?:
ReadonlyArray
<
T
>
)
:
ArrayInterpolator
<
T
>
Type parameters
T
Parameters
Optional
a0:
ReadonlyArray
<
T
>
Optional
a1:
ReadonlyArray
<
T
>
Returns
ArrayInterpolator
<
T
>
Static
form
form<T, U>
(
valueForm
?:
Form
<
T
,
U
>
, unit
?:
AnyInterpolator
<
T
,
U
>
)
:
Form
<
Interpolator
<
T
,
U
>
,
AnyInterpolator
<
T
,
U
>
>
Type parameters
T
:
AnyTransform
U
Parameters
Optional
valueForm:
Form
<
T
,
U
>
Optional
unit:
AnyInterpolator
<
T
,
U
>
Returns
Form
<
Interpolator
<
T
,
U
>
,
AnyInterpolator
<
T
,
U
>
>
Static
from
from<T, U>
(
a
?:
U
, b
?:
U
)
:
Interpolator
<
T
,
U
>
Type parameters
T
:
AnyTransform
U
Parameters
Optional
a:
U
Optional
b:
U
Returns
Interpolator
<
T
,
U
>
Static
from
Any
from
Any<T, U>
(
value
:
AnyInterpolator
<
T
,
U
>
)
:
Interpolator
<
T
,
U
>
Type parameters
T
:
AnyTransform
U
Parameters
value:
AnyInterpolator
<
T
,
U
>
Returns
Interpolator
<
T
,
U
>
Static
interpolator
interpolator<T, U>
(
i0
?:
Interpolator
<
T
,
U
>
, i1
?:
Interpolator
<
T
,
U
>
)
:
InterpolatorInterpolator
<
T
,
U
>
Type parameters
T
:
AnyTransform
U
Parameters
Optional
i0:
Interpolator
<
T
,
U
>
Optional
i1:
Interpolator
<
T
,
U
>
Returns
InterpolatorInterpolator
<
T
,
U
>
Static
len
len
(
l0
?:
AnyLength
, l1
?:
AnyLength
)
:
LengthInterpolator
Parameters
Optional
l0:
AnyLength
Optional
l1:
AnyLength
Returns
LengthInterpolator
Static
list
list
(
f0
?:
TransformList
, f1
?:
TransformList
)
:
TransformListInterpolator
Parameters
Optional
f0:
TransformList
Optional
f1:
TransformList
Returns
TransformListInterpolator
Static
lng
Lat
lng
Lat
(
c0
?:
AnyLngLat
, c1
?:
AnyLngLat
)
:
LngLatInterpolator
Parameters
Optional
c0:
AnyLngLat
Optional
c1:
AnyLngLat
Returns
LngLatInterpolator
Static
map
map<S, T>
(
a
:
S
, b
:
S
, f
:
function
)
:
Interpolator
<
T
>
Type parameters
S
T
Parameters
a:
S
b:
S
f:
function
(
value
:
S
)
:
T
Parameters
value:
S
Returns
T
Returns
Interpolator
<
T
>
Static
number
number
(
y0
?:
number
|
string
, y1
?:
number
|
string
)
:
NumberInterpolator
Parameters
Optional
y0:
number
|
string
Optional
y1:
number
|
string
Returns
NumberInterpolator
Static
rotate
rotate
(
f0
?:
RotateTransform
, f1
?:
RotateTransform
)
:
RotateTransformInterpolator
Parameters
Optional
f0:
RotateTransform
Optional
f1:
RotateTransform
Returns
RotateTransformInterpolator
Static
scale
scale
(
f0
?:
ScaleTransform
, f1
?:
ScaleTransform
)
:
ScaleTransformInterpolator
scale<D, R, DU, RU>
(
s0
?:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
, s1
?:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
)
:
ScaleInterpolator
<
D
,
R
,
DU
,
RU
>
Parameters
Optional
f0:
ScaleTransform
Optional
f1:
ScaleTransform
Returns
ScaleTransformInterpolator
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
Optional
s0:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Optional
s1:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Returns
ScaleInterpolator
<
D
,
R
,
DU
,
RU
>
Static
skew
skew
(
f0
?:
SkewTransform
, f1
?:
SkewTransform
)
:
SkewTransformInterpolator
Parameters
Optional
f0:
SkewTransform
Optional
f1:
SkewTransform
Returns
SkewTransformInterpolator
Static
step
step<T>
(
y0
?:
T
, y1
?:
T
)
:
StepInterpolator
<
T
>
Type parameters
T
Parameters
Optional
y0:
T
Optional
y1:
T
Returns
StepInterpolator
<
T
>
Static
time
time
(
d0
?:
AnyDateTime
, d1
?:
AnyDateTime
)
:
DateTimeInterpolator
Parameters
Optional
d0:
AnyDateTime
Optional
d1:
AnyDateTime
Returns
DateTimeInterpolator
Static
transform
transform
(
f0
?:
AnyTransform
, f1
?:
AnyTransform
)
:
TransformInterpolator
Parameters
Optional
f0:
AnyTransform
Optional
f1:
AnyTransform
Returns
TransformInterpolator
Static
translate
translate
(
f0
?:
TranslateTransform
, f1
?:
TranslateTransform
)
:
TranslateTransformInterpolator
Parameters
Optional
f0:
TranslateTransform
Optional
f1:
TranslateTransform
Returns
TranslateTransformInterpolator
Globals
@swim/core
@swim/mesh
@swim/ui
@swim/angle
@swim/animate
@swim/color
@swim/constraint
@swim/dom
@swim/font
@swim/gesture
@swim/interpolate
@swim/length
@swim/render
@swim/scale
@swim/shape
@swim/style
@swim/transform
@swim/transition
@swim/typeset
@swim/view
@swim/ux
@swim/web
Absent
Interpolator
Affine
Transform
Interpolator
Angle
Interpolator
Array
Interpolator
Attr
Interpolator
Binary
Operator
Interpolator
Box
R2Interpolator
Circle
R2Interpolator
Color
Interpolator
Conditional
Operator
Interpolator
Date
Time
Interpolator
Hsl
Color
Interpolator
Identity
Transform
Interpolator
Interpolator
Interpolator
Interpolator
Interpolator
Map
Invoke
Operator
Interpolator
Length
Interpolator
Num
Interpolator
Number
Interpolator
Point
R2Interpolator
Record
Interpolator
Rgb
Color
Interpolator
Rotate
Transform
Interpolator
Scale
Transform
Interpolator
Segment
R2Interpolator
Shape
Interpolator
Skew
Transform
Interpolator
Slot
Interpolator
Step
Interpolator
Structure
Interpolator
Transform
Interpolator
color
shape
structure
deinterpolate
equals
interpolate
map
range
affine
angle
array
form
from
from
Any
interpolator
len
list
lng
Lat
map
number
rotate
scale
skew
step
time
transform
translate
Transform
List
Interpolator
Translate
Transform
Interpolator
Unary
Operator
Interpolator
Value
Interpolator
Any
Interpolator
Interpolator
Type