JUCE
|
A component effect that adds a coloured blur around the component's contents. More...
Public Member Functions | |
GlowEffect () | |
Creates a default 'glow' effect. More... | |
~GlowEffect () | |
Destructor. More... | |
void | setGlowProperties (float newRadius, Colour newColour, Point< int > offset={}) |
Sets the glow's radius and colour. More... | |
void | applyEffect (Image &, Graphics &, float scaleFactor, float alpha) override |
![]() | |
virtual | ~ImageEffectFilter () |
Destructor. More... | |
A component effect that adds a coloured blur around the component's contents.
(This will only work on non-opaque components).
juce::GlowEffect::GlowEffect | ( | ) |
Creates a default 'glow' effect.
To customise its appearance, use the setGlowProperties() method.
juce::GlowEffect::~GlowEffect | ( | ) |
Destructor.
void juce::GlowEffect::setGlowProperties | ( | float | newRadius, |
Colour | newColour, | ||
Point< int > | offset = {} |
||
) |
Sets the glow's radius and colour.
The radius is how large the blur should be, and the colour is used to render it (for a less intense glow, lower the colour's opacity).
|
overridevirtual |
Implements juce::ImageEffectFilter.