21 #ifndef GRAPHICS_AURORA_HIGHLIGHTABLE_H 22 #define GRAPHICS_AURORA_HIGHLIGHTABLE_H 59 void incrementColor(
float initialR,
float initialG,
float initialB,
float initialA,
60 float &r,
float &g,
float &b,
float &a);
89 #endif // GRAPHICS_AURORA_HIGHLIGHTABLE_H
void setHighlighted(bool hightlighted)
void setHighlightable(bool highlightable)
void flipHighlightDelta()
Low-level type definitions to handle fixed width types portably.
bool isHighlightable() const
void setHighlightDelta(float r, float g, float b, float a)
Set how much the quad changes per render.
void incrementColor(float initialR, float initialG, float initialB, float initialA, float &r, float &g, float &b, float &a)
void setHighlightUpperBound(float r, float g, float b, float a)
When any of the quad properties are greater than this bound, the signs of the delta floats will flip...
bool isHightlighted() const
void setHighlightLowerBound(float r, float g, float b, float a)
When any of the quad properties are less than this bound, the signs of the delta floats will flip...
void getHighlightedLowerBound(float &r, float &g, float &b, float &a) const