public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static javafx.scene.paint.Paint |
applyBrushedMetalBackground(javafx.scene.shape.Shape SHAPE,
javafx.scene.paint.Color TEXTURE_COLOR) |
static javafx.scene.paint.Paint |
applyNoisyBackground(javafx.scene.shape.Shape SHAPE,
javafx.scene.paint.Color TEXTURE_COLOR) |
static javafx.scene.paint.Color |
biLinearInterpolateColor(javafx.scene.paint.Color COLOR_UL,
javafx.scene.paint.Color COLOR_UR,
javafx.scene.paint.Color COLOR_LL,
javafx.scene.paint.Color COLOR_LR,
float FRACTION_X,
float FRACTION_Y) |
static javafx.scene.paint.Color |
brighter(javafx.scene.paint.Color COLOR,
double FRACTION) |
static double |
clamp(double MIN,
double MAX,
double VALUE) |
static double |
colorDistance(javafx.scene.paint.Color COLOR1,
javafx.scene.paint.Color COLOR2) |
static java.lang.String |
colorToCssColor(javafx.scene.paint.Color COLOR)
*
Color related utilities *
*
|
static java.lang.String |
colorToWebColor(javafx.scene.paint.Color COLOR) |
static javafx.scene.image.Image |
createBrushedMetalImage(double WIDTH,
double HEIGHT,
javafx.scene.paint.Color TEXTURE_COLOR) |
static javafx.scene.paint.ImagePattern |
createCarbonPattern()
*
Image pattern related utilities *
*
|
static void |
createConicalGradient(javafx.scene.canvas.Canvas CANVAS,
javafx.scene.shape.Shape SHAPE,
javafx.scene.paint.Stop[] STOPS,
double ROTATION_OFFSET) |
static javafx.scene.canvas.Canvas |
createConicalGradient(javafx.scene.shape.Shape SHAPE,
javafx.scene.paint.Stop[] STOPS,
double ROTATION_OFFSET)
*
Conical canvas gradient related utilities *
*
|
static javafx.scene.image.Image |
createNoiseImage(double WIDTH,
double HEIGHT,
javafx.scene.paint.Color COLOR) |
static javafx.scene.image.Image |
createNoiseImage(double WIDTH,
double HEIGHT,
javafx.scene.paint.Color DARK_COLOR,
javafx.scene.paint.Color BRIGHT_COLOR,
double ALPHA_VARIATION_IN_PERCENT) |
static javafx.scene.paint.ImagePattern |
createPunchedSheetPattern(javafx.scene.paint.Color TEXTURE_COLOR) |
static javafx.scene.paint.Color |
darker(javafx.scene.paint.Color COLOR,
double FRACTION) |
static javafx.beans.binding.DoubleBinding |
getMaxSquareSizeBinding(javafx.beans.property.DoubleProperty WIDTH_PROPERTY,
javafx.beans.property.DoubleProperty HEIGHT_PROPERTY)
*
Misc utilities *
*
|
static javafx.beans.binding.DoubleBinding |
getMaxSquareSizeBinding(javafx.beans.property.ReadOnlyDoubleProperty WIDTH_PROPERTY,
javafx.beans.property.ReadOnlyDoubleProperty HEIGHT_PROPERTY) |
static double[] |
HSLtoRGB(double hue,
double saturation,
double luminance) |
static boolean |
isBright(javafx.scene.paint.Color COLOR) |
static boolean |
isDark(javafx.scene.paint.Color COLOR) |
static double[] |
RGBtoHSL(double red,
double green,
double blue) |
static javafx.scene.image.Image |
takeSnapshot(javafx.scene.Node NODE) |
static javafx.scene.paint.Color |
webColorToColor(java.lang.String COLOR)
Converts hex color string to color
supported formats
0xRRGGBB
0xRRGGBBAA
#RRGGBB
#RRGGBBAA
RRGGBB
RRGGBBAA
|
public static java.lang.String colorToCssColor(javafx.scene.paint.Color COLOR)
public static java.lang.String colorToWebColor(javafx.scene.paint.Color COLOR)
public static javafx.scene.paint.Color webColorToColor(java.lang.String COLOR)
COLOR
- public static double[] HSLtoRGB(double hue, double saturation, double luminance)
public static double[] RGBtoHSL(double red, double green, double blue)
public static javafx.scene.paint.Color biLinearInterpolateColor(javafx.scene.paint.Color COLOR_UL, javafx.scene.paint.Color COLOR_UR, javafx.scene.paint.Color COLOR_LL, javafx.scene.paint.Color COLOR_LR, float FRACTION_X, float FRACTION_Y)
public static javafx.scene.paint.Color darker(javafx.scene.paint.Color COLOR, double FRACTION)
public static javafx.scene.paint.Color brighter(javafx.scene.paint.Color COLOR, double FRACTION)
public static double colorDistance(javafx.scene.paint.Color COLOR1, javafx.scene.paint.Color COLOR2)
public static boolean isDark(javafx.scene.paint.Color COLOR)
public static boolean isBright(javafx.scene.paint.Color COLOR)
public static javafx.scene.image.Image takeSnapshot(javafx.scene.Node NODE)
public static javafx.scene.canvas.Canvas createConicalGradient(javafx.scene.shape.Shape SHAPE, javafx.scene.paint.Stop[] STOPS, double ROTATION_OFFSET)
public static void createConicalGradient(javafx.scene.canvas.Canvas CANVAS, javafx.scene.shape.Shape SHAPE, javafx.scene.paint.Stop[] STOPS, double ROTATION_OFFSET)
public static javafx.scene.paint.ImagePattern createCarbonPattern()
public static javafx.scene.paint.ImagePattern createPunchedSheetPattern(javafx.scene.paint.Color TEXTURE_COLOR)
public static javafx.scene.image.Image createNoiseImage(double WIDTH, double HEIGHT, javafx.scene.paint.Color COLOR)
public static javafx.scene.image.Image createNoiseImage(double WIDTH, double HEIGHT, javafx.scene.paint.Color DARK_COLOR, javafx.scene.paint.Color BRIGHT_COLOR, double ALPHA_VARIATION_IN_PERCENT)
public static javafx.scene.paint.Paint applyNoisyBackground(javafx.scene.shape.Shape SHAPE, javafx.scene.paint.Color TEXTURE_COLOR)
public static javafx.scene.image.Image createBrushedMetalImage(double WIDTH, double HEIGHT, javafx.scene.paint.Color TEXTURE_COLOR)
public static javafx.scene.paint.Paint applyBrushedMetalBackground(javafx.scene.shape.Shape SHAPE, javafx.scene.paint.Color TEXTURE_COLOR)
public static javafx.beans.binding.DoubleBinding getMaxSquareSizeBinding(javafx.beans.property.DoubleProperty WIDTH_PROPERTY, javafx.beans.property.DoubleProperty HEIGHT_PROPERTY)
public static javafx.beans.binding.DoubleBinding getMaxSquareSizeBinding(javafx.beans.property.ReadOnlyDoubleProperty WIDTH_PROPERTY, javafx.beans.property.ReadOnlyDoubleProperty HEIGHT_PROPERTY)
public static double clamp(double MIN, double MAX, double VALUE)