Package uk.co.silentsoftware.core.attributestrategy

Interface Summary
AttributeStrategy Interface to enforce an attribute choice strategy
 

Class Summary
FavourBrightAttributeStrategy If either colour is from a different set the half bright set colour is moved to the bright set.
FavourHalfBrightAttributeStrategy If either colour is from a different set the bright set colour is moved to the half bright set.
FavourMostPopularAttributeStrategy If either colour is from a different set the most popular colour determines which colour set (bright/half bright) the second most popular colour should be in
ForceBrightAttributeStrategy Returns the full brightness variant of any colours passed in regardless of the closest real colour in the spectrum palette i.e.
ForceHalfBrightAttributeStrategy Returns the half brightness variant of any colours passed in regardless of the closest real colour in the spectrum palette i.e.
ForceReducedHalfBrightAttributeStrategy Returns the half brightness variant of any colours passed in regardless of the closest real colour in the spectrum palette i.e.
GigaScreenAttributeStrategy GigaScreen attribute strategy that attempts to pick the attribute based on the most common set of colours from 2 screens