Package squidpony.squidgrid.gui.gdx
Class FloatFilters.HSVFilter
java.lang.Object
squidpony.squidgrid.gui.gdx.FloatFilter
squidpony.squidgrid.gui.gdx.FloatFilters.HSVFilter
- Enclosing class:
- FloatFilters
public static class FloatFilters.HSVFilter extends FloatFilter
Wraps the functionality of
SColor.toEditedFloat(float, float, float, float, float)
so it can be called as
a FloatFilter, adding values to hue, saturation, and value (clamping saturation and value and wrapping hue).
Hue is in the 0.0 to 1.0 range, as SquidLib handles it, instead of libGDX's 0 to 360 range.-
Field Summary
Fields Modifier and Type Field Description float
hueAddend
float
saturationAddend
float
valueAddend
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description float
alter(float color)
Takes a packed float color and produces a potentially-different packed float color that this FloatFilter edited.
-
Field Details
-
Constructor Details
-
Method Details
-
alter
Takes a packed float color and produces a potentially-different packed float color that this FloatFilter edited.- Specified by:
alter
in classFloatFilter
- Parameters:
color
- a packed float color, as produced byColor.toFloatBits()
- Returns:
- a packed float color, as produced by
Color.toFloatBits()
-