Reuse and pruning parameters for unused composition targets. More...
#include <kanzi/core.ui/graphics2d/composition_manager.hpp>
Public Attributes | |
uint64_t | delayInFrames |
Number of frames to keep target in available list. | |
size_t | fifoDepth |
Number of youngest frames to keep in available list regardless of age. | |
float | maxSizeRatio |
Maximum size ratio for reusing existing target. | |
Reuse and pruning parameters for unused composition targets.
uint64_t kanzi::CompositionManager::ReuseParameters::delayInFrames |
Number of frames to keep target in available list.
size_t kanzi::CompositionManager::ReuseParameters::fifoDepth |
Number of youngest frames to keep in available list regardless of age.
float kanzi::CompositionManager::ReuseParameters::maxSizeRatio |
Maximum size ratio for reusing existing target.
Clamped to minimum of 1.0. The default value is the golden ratio, which provides a compromise between reuse efficiency and performance.