# Uses of Interface
javafx.animation.Interpolatable

Packages that use Interpolatable
Package
Description
javafx.geometry
Provides the set of 2D classes for defining and performing operations on objects related to two-dimensional geometry.
javafx.scene.layout
Provides classes to support user interface layout.
javafx.scene.paint
Provides the set of classes for colors and gradients used to fill shapes and backgrounds when rendering the scene graph.

- ## Uses of Interpolatable in javafx.geometry

  Classes in javafx.geometry that implement Interpolatable
  Modifier and Type
  Class
  Description
  `class`
  `Insets`
  A set of inside offsets for the 4 side of a rectangular area
  `class`
  `Point2D`
  A 2D geometric point that usually represents the x, y coordinates.
  `class`
  `Point3D`
  A 3D geometric point that usually represents the x, y, z coordinates.

- ## Uses of Interpolatable in javafx.scene.layout

  Classes in javafx.scene.layout that implement Interpolatable
  Modifier and Type
  Class
  Description
  `final class`
  `Background`
  The Background of a `Region`.
  `final class`
  `BackgroundFill`
  The fill and associated properties that direct how to fill the background of a `Region`.
  `final class`
  `BackgroundImage`
  Defines properties describing how to render an image as the background to some `Region`.
  `final class`
  `BackgroundPosition`
  Represents the position of a `BackgroundImage` within the `Region`'s drawing area.
  `final class`
  `BackgroundSize`
  Defines the size of the area that a BackgroundImage should fill relative to the Region it is styling.
  `final class`
  `Border`
  The border of a `Region`.
  `final class`
  `BorderImage`
  Defines properties describing how to render an image as the border of some Region.
  `final class`
  `BorderStroke`
  Defines the stroke to use on a `Border` for styling a `Region`.
  `final class`
  `BorderWidths`
  Defines widths for four components (top, right, bottom, and left).
  `final class`
  `CornerRadii`
  Defines the radii of each of the four corners of a BorderStroke.

- ## Uses of Interpolatable in javafx.scene.paint

  Classes in javafx.scene.paint that implement Interpolatable
  Modifier and Type
  Class
  Description
  `final class`
  `Color`
  The Color class is used to encapsulate colors in the default sRGB color space.
  `final class`
  `ImagePattern`
  The `ImagePattern` class fills a shape with an image pattern.
  `final class`
  `LinearGradient`
  The `LinearGradient` class fills a shape with a linear color gradient pattern.
  `class`
  `Paint`
  Base class for a color or gradients used to fill shapes and backgrounds when rendering the scene graph.
  `final class`
  `RadialGradient`
  The `RadialGradient` class provides a way to fill a shape with a circular radial color gradient pattern.
  `final class`
  `Stop`
  Defines one element of the ramp of colors to use on a gradient.