# Package javafx.scene.paint

package javafx.scene.paint

Provides the set of classes for colors and gradients used to fill shapes and backgrounds when rendering the scene graph.

- Related Packages
  Package
  Description
  javafx.scene
  Provides the core set of base classes for the JavaFX Scene Graph API.
- Class
  Description
  Color
  The Color class is used to encapsulate colors in the default sRGB color space.
  CycleMethod
  This enum defines one of the following methods to use when painting outside the gradient bounds: `CycleMethod.NO_CYCLE`, `CycleMethod.REFLECT`, or `CycleMethod.REPEAT`.
  ImagePattern
  The `ImagePattern` class fills a shape with an image pattern.
  LinearGradient
  The `LinearGradient` class fills a shape with a linear color gradient pattern.
  Material
  Base class for representing the material of a 3D surface.
  Paint
  Base class for a color or gradients used to fill shapes and backgrounds when rendering the scene graph.
  PhongMaterial
  A material based on the Phong shading model.
  RadialGradient
  The `RadialGradient` class provides a way to fill a shape with a circular radial color gradient pattern.
  Stop
  Defines one element of the ramp of colors to use on a gradient.