Class FractionBasedHighlightPainter

java.lang.Object
org.pushingpixels.substance.api.painter.FractionBasedPainter
org.pushingpixels.substance.api.painter.highlight.FractionBasedHighlightPainter
All Implemented Interfaces:
SubstanceHighlightPainter, SubstanceTrait

public class FractionBasedHighlightPainter extends FractionBasedPainter implements SubstanceHighlightPainter
Highlight painter with fraction-based stops and a color query associated with each stop. This class allows creating multi-gradient highlights with exact control over which color is used at every gradient control point.
  • Constructor Details

    • FractionBasedHighlightPainter

      public FractionBasedHighlightPainter(String displayName, float[] fractions, ColorSchemeSingleColorQuery[] colorQueries)
      Creates a new fraction-based highlight painter.
      Parameters:
      displayName - The display name of this painter.
      fractions - The fractions of this painter. Must be strictly increasing, starting from 0.0 and ending at 1.0.
      colorQueries - The color queries of this painter. Must have the same size as the fractions array, and all entries must be non- null.
  • Method Details