Base class used internally for structures that can store cached images of component state.
More...
|
| | CachedComponentImage () noexcept |
| |
| virtual | ~CachedComponentImage () |
| |
| virtual void | paint (Graphics &)=0 |
| | Called as part of the parent component's paint method, this must draw the given component into the target graphics context, using the cached version where possible.
|
| |
| virtual void | invalidateAll ()=0 |
| | Invalidates all cached image data.
|
| |
| virtual void | invalidate (const Rectangle< int > &area)=0 |
| | Invalidates a section of the cached image data.
|
| |
| virtual void | releaseResources ()=0 |
| | Called to indicate that the component is no longer active, so any cached data should be released if possible.
|
| |
Base class used internally for structures that can store cached images of component state.
Most people are unlikely to ever need to know about this class - it's really only for power-users!
- See Also
- Component::setCachedComponentImage
| CachedComponentImage::CachedComponentImage |
( |
| ) |
|
|
noexcept |
| virtual CachedComponentImage::~CachedComponentImage |
( |
| ) |
|
|
virtual |
| virtual void CachedComponentImage::paint |
( |
Graphics & |
| ) |
|
|
pure virtual |
Called as part of the parent component's paint method, this must draw the given component into the target graphics context, using the cached version where possible.
| virtual void CachedComponentImage::invalidateAll |
( |
| ) |
|
|
pure virtual |
Invalidates all cached image data.
| virtual void CachedComponentImage::invalidate |
( |
const Rectangle< int > & |
area | ) |
|
|
pure virtual |
Invalidates a section of the cached image data.
| virtual void CachedComponentImage::releaseResources |
( |
| ) |
|
|
pure virtual |
Called to indicate that the component is no longer active, so any cached data should be released if possible.
The documentation for this class was generated from the following file: