Swapchain configurations issued since initialize(), the first one included, their total wall-clock milliseconds, and whether the size has settled. More...
#include <gpu_surface.hpp>
Public Attributes | |
| uint64_t | configure_count = 0 |
| double | configure_ms = 0.0 |
| bool | settled = false |
| SwapchainResizeState::settled(): the size has held for two frames. | |
Swapchain configurations issued since initialize(), the first one included, their total wall-clock milliseconds, and whether the size has settled.
Offscreen surfaces never configure; implementations without a swapchain report zero and never settle.
| uint64_t pulp::render::GpuSurface::SwapchainStats::configure_count = 0 |
| double pulp::render::GpuSurface::SwapchainStats::configure_ms = 0.0 |
| bool pulp::render::GpuSurface::SwapchainStats::settled = false |
SwapchainResizeState::settled(): the size has held for two frames.