29 _deltaR(0), _deltaG(0), _deltaB(0), _deltaA(0),
30 _upperBoundR(0), _upperBoundG(0), _upperBoundB(0), _upperBoundA(0),
31 _lowerBoundR(0), _lowerBoundG(0), _lowerBoundB(0), _lowerBoundA(0),
32 _prevIncTime(
EventMan.getTimestamp()) {
92 float &r,
float &g,
float &b,
float &a) {
void setHighlighted(bool hightlighted)
void setHighlightable(bool highlightable)
void flipHighlightDelta()
The global events manager.
bool isHighlightable() const
void setHighlightDelta(float r, float g, float b, float a)
Set how much the quad changes per render.
#define EventMan
Shortcut for accessing the events manager.
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