Package squidpony.squidgrid.gui.gdx
Class FloatFilter
java.lang.Object
squidpony.squidgrid.gui.gdx.FloatFilter
- Direct Known Subclasses:
FloatFilters.ChainFilter
,FloatFilters.ColorizeFilter
,FloatFilters.DistinctRedGreenFilter
,FloatFilters.GrayscaleFilter
,FloatFilters.HSVFilter
,FloatFilters.IdentityFilter
,FloatFilters.LerpFilter
,FloatFilters.MultiLerpFilter
,FloatFilters.PaletteFilter
,FloatFilters.PaletteReducerFilter
,FloatFilters.YCbCrFilter
,FloatFilters.YCoCgFilter
,FloatFilters.YCwCmFilter
public abstract class FloatFilter extends Object
-
Constructor Summary
Constructors Constructor Description FloatFilter()
-
Method Summary
Modifier and Type Method Description abstract float
alter(float color)
Takes a packed float color and produces a potentially-different packed float color that this FloatFilter edited.float
alter(com.badlogic.gdx.graphics.Color color)
Takes aColor
or subclass of Color (such asSColor
, which is a little more efficient here) and produces a packed float color that this FloatFilter edited.
-
Constructor Details
-
FloatFilter
public FloatFilter()
-
-
Method Details
-
alter
Takes a packed float color and produces a potentially-different packed float color that this FloatFilter edited.- Parameters:
color
- a packed float color, as produced byColor.toFloatBits()
- Returns:
- a packed float color, as produced by
Color.toFloatBits()
-
alter
Takes aColor
or subclass of Color (such asSColor
, which is a little more efficient here) and produces a packed float color that this FloatFilter edited.- Parameters:
color
- aColor
or instance of a subclass such asSColor
- Returns:
- a packed float color, as produced by
Color.toFloatBits()
-