#include <cstdint>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | pulp::render::SwapchainResizeState |
| Decides when a presentable swapchain has to be (re)configured. More... | |
| class | pulp::render::GpuSurface |
| Abstract GPU surface — a presentable rendering target backed by a native window/view. More... | |
| struct | pulp::render::GpuSurface::AdapterInfo |
| struct | pulp::render::GpuSurface::Config |
| struct | pulp::render::GpuSurface::X11NativeHandle |
| Typed X11 surface handle. More... | |
| struct | pulp::render::GpuSurface::StartupTimings |
| Wall-clock milliseconds spent in each stage of initialize(), measured with a monotonic clock. More... | |
| struct | pulp::render::GpuSurface::SwapchainStats |
| Swapchain configurations issued since initialize(), the first one included, their total wall-clock milliseconds, and whether the size has settled. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::render |