Holds timing and cache usage information for a Component's paint operation.
Public Attributes | |
| TimedDiagnostic | totalPaintDuration {} |
| Total duration of the component's paint cycle. | |
| TimedDiagnostic | paintDuration {} |
| Duration spent executing the component's paint() method. | |
| TimedDiagnostic | paintOverChildrenDuration {} |
| Duration spent executing the component's paintOverChildren() method. | |
| TimedDiagnostic | applyEffectDuration {} |
| Duration spent executing ImageEffectFilter::applyEffect() as part of any component effect. | |
| bool | wroteToCache {} |
| True if the component wrote its painted content to a cache. | |
| bool | readFromCache {} |
| True if the component read its painted content from a cache. | |
| TimedDiagnostic juce::ComponentPaintDiagnostics::totalPaintDuration {} |
Total duration of the component's paint cycle.
| TimedDiagnostic juce::ComponentPaintDiagnostics::paintDuration {} |
Duration spent executing the component's paint() method.
| TimedDiagnostic juce::ComponentPaintDiagnostics::paintOverChildrenDuration {} |
Duration spent executing the component's paintOverChildren() method.
| TimedDiagnostic juce::ComponentPaintDiagnostics::applyEffectDuration {} |
Duration spent executing ImageEffectFilter::applyEffect() as part of any component effect.
| bool juce::ComponentPaintDiagnostics::wroteToCache {} |
True if the component wrote its painted content to a cache.
| bool juce::ComponentPaintDiagnostics::readFromCache {} |
True if the component read its painted content from a cache.