44 constexpr auto relaxed = std::memory_order_relaxed;
Definition resource_counters.hpp:35
std::atomic< std::uint64_t > scene_records
Definition resource_counters.hpp:39
std::atomic< std::uint64_t > gpu_uploads
Definition resource_counters.hpp:37
std::atomic< std::uint64_t > scene_replays
Definition resource_counters.hpp:40
std::atomic< std::uint64_t > paragraph_builds
Definition resource_counters.hpp:38
std::atomic< std::uint64_t > image_decodes
Definition resource_counters.hpp:36
Definition affine_transform.hpp:24
void note_gpu_upload() noexcept
Definition resource_counters.hpp:53
void note_paragraph_build() noexcept
Definition resource_counters.hpp:56
ResourceCounters resource_counters() noexcept
Definition resource_counters.hpp:43
void note_image_decode() noexcept
Definition resource_counters.hpp:50
void note_scene_record() noexcept
Definition resource_counters.hpp:59
void note_scene_replay() noexcept
Definition resource_counters.hpp:62
Definition resource_counters.hpp:20
std::uint64_t paragraph_builds
SkParagraph builds (shaping plus line layout).
Definition resource_counters.hpp:28
std::uint64_t gpu_uploads
Raster images uploaded to a GPU texture.
Definition resource_counters.hpp:26
std::uint64_t image_decodes
Encoded image bytes handed to Skia for decoding.
Definition resource_counters.hpp:24
std::uint64_t scene_records
Subtree scenes recorded for set_subtree_cached() views.
Definition resource_counters.hpp:30
std::uint64_t scene_replays
Recorded subtree scenes replayed instead of repainting the subtree.
Definition resource_counters.hpp:32