#include <pulp/render/gpu_surface.hpp>#include <pulp/canvas/canvas.hpp>#include <pulp/canvas/text_raster_policy.hpp>#include <algorithm>#include <array>#include <chrono>#include <cstddef>#include <cstdint>#include <memory>#include <functional>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::render::GpuCacheBytes |
| GPU bytes held by a surface's Skia resource caches. More... | |
| class | pulp::render::GpuIdleTrimSchedule |
| When a surface's idle trim runs. More... | |
| class | pulp::render::SkiaSurface |
| Skia Graphite rendering surface. More... | |
| struct | pulp::render::SkiaSurface::Config |
| class | pulp::render::SkiaSurface::TrimLevel |
| How much a GPU trim frees. More... | |
Namespaces | |
| namespace | skgpu |
| namespace | skgpu::graphite |
| namespace | pulp |
| namespace | pulp::render |
Enumerations | |
| enum class | pulp::render::FrameOutcome { pulp::render::presented , pulp::render::offscreen , pulp::render::recreate , pulp::render::failed } |
| Where a frame actually ended up. More... | |
Functions | |
| constexpr bool | pulp::render::frame_reached_output (FrameOutcome outcome) |
| True when outcome means the frame's pixels reached their intended output, i.e. | |