Package heronarts.lx.color
Interface GradientUtils.BlendFunction
- Enclosing class:
GradientUtils
public static interface GradientUtils.BlendFunction
A blend function interpolates between two colors
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GradientUtils.BlendFunctionstatic final GradientUtils.BlendFunctionstatic final GradientUtils.BlendFunctionstatic final GradientUtils.BlendFunctionstatic final GradientUtils.BlendFunction -
Method Summary
Modifier and TypeMethodDescriptionstatic GradientUtils.BlendFunction_HSV(GradientUtils.HueInterpolation hueLerp) intblend(ColorParameter c1, ColorParameter c2, float lerp) Blend between colors specified by color parameters.intblend(GradientUtils.ColorStop c1, GradientUtils.ColorStop c2, float lerp) Blend between colors specified as gradient color stops, not necessarily backed by any parameters
-
Field Details
-
RGB
-
HSV
-
HSVM
-
HSVCW
-
HSVCCW
-
-
Method Details
-
blend
Blend between colors specified as gradient color stops, not necessarily backed by any parameters- Parameters:
c1- Source colorc2- Destination colorlerp- Blend amount- Returns:
- Blended color
-
blend
Blend between colors specified by color parameters.- Parameters:
c1- Source colorc2- Destination colorlerp- Blend amount- Returns:
- Blended color
-
_HSV
-