Interface ShapePaint

All Known Implementing Classes:
ShapePaint.ShapeAreaPaint, ShapePaint.ShapeColorPaint, ShapePaint.ShapeDiagonal1GradientPaint, ShapePaint.ShapeDiagonal2GradientPaint, ShapePaint.ShapeDynPlainColorPaint, ShapePaint.ShapeGradientPaint, ShapePaint.ShapeHorizontalGradientPaint, ShapePaint.ShapeImageScaledPaint, ShapePaint.ShapeImageScaledRatioMaxPaint, ShapePaint.ShapeImageScaledRatioMinPaint, ShapePaint.ShapeImageTiledPaint, ShapePaint.ShapePlainColorPaint, ShapePaint.ShapeRadialGradientPaint, ShapePaint.ShapeVerticalGradientPaint

public interface ShapePaint
  • Field Details

  • Method Details

    • apply

      static ShapePaint apply​(org.graphstream.ui.graphicGraph.stylesheet.Style style)
    • apply

      static ShapePaint apply​(org.graphstream.ui.graphicGraph.stylesheet.Style style, boolean forShadow)
    • createColors

      static javafx.scene.paint.Stop[] createColors​(org.graphstream.ui.graphicGraph.stylesheet.Style style, boolean forShadow)
      Create colors and fractions The array of colors in the fill-color property of the style. An array of floats regularly spaced in range [0,1], the number of floats is given by the style fill-color count.
      Parameters:
      style - The style to use.
    • createColors

      static javafx.scene.paint.Stop[] createColors​(org.graphstream.ui.graphicGraph.stylesheet.Style style, int nColor, org.graphstream.ui.graphicGraph.stylesheet.Colors theColors, int nFraction)
    • interpolateColor

      static javafx.scene.paint.Color interpolateColor​(org.graphstream.ui.graphicGraph.stylesheet.Colors colors, double value)
    • interpolateColor

      default javafx.scene.paint.Color interpolateColor​(javafx.scene.paint.Stop[] colors, double value)