|
|
Donner 0.8.0-pre
Embeddable browser-grade SVG2 engine
|
Approximate resource footprint retained by the editor presentation texture cache. More...
#include "donner/editor/GlTextureCache.h"
Public Attributes | |
| std::uint64_t | overlayBytes = 0 |
| Bytes retained by the current overlay texture. | |
| std::uint64_t | activeTileBytes = 0 |
| Bytes retained by active composited tile textures. | |
| std::uint64_t | overviewTileBytes = 0 |
| Bytes retained by the zoom-out overview tile textures. | |
| std::uint64_t | pendingRetiredBytes = 0 |
| Bytes queued for retirement at the next presentation-frame boundary. | |
| std::uint64_t | agedRetiredBytes = 0 |
| Bytes held alive for already-advanced retirement frames. | |
| std::uint64_t | totalTrackedBytes = 0 |
| Total bytes directly tracked by this presentation cache. | |
| std::uint64_t | peakTrackedBytes = 0 |
| Highest observed totalTrackedBytes for this cache instance. | |
| int | activeTileTextures = 0 |
| Number of active composited tile textures. | |
| int | overviewTileTextures = 0 |
| Number of overview tile textures. | |
| int | pendingRetiredTextures = 0 |
| Number of textures queued for retirement at the next frame boundary. | |
| int | agedRetiredTextures = 0 |
| Number of textures held in already-advanced retirement frames. | |
| int | retiredFrameCount = 0 |
| Number of retirement frames currently retained. | |
| Vector2i | largestAllocationPx = Vector2i::Zero() |
| Largest tracked backing allocation in pixels. | |
| std::uint64_t | wgpuLifetimeTextureCreates = 0 |
| Process-lifetime WebGPU texture-create count from the shared Geode device. | |
| std::uint64_t | wgpuLifetimeBufferCreates = 0 |
| Process-lifetime WebGPU buffer-create count from the shared Geode device. | |
Approximate resource footprint retained by the editor presentation texture cache.
| std::uint64_t donner::editor::PresentationResourceStats::activeTileBytes = 0 |
Bytes retained by active composited tile textures.
| int donner::editor::PresentationResourceStats::activeTileTextures = 0 |
Number of active composited tile textures.
| std::uint64_t donner::editor::PresentationResourceStats::agedRetiredBytes = 0 |
Bytes held alive for already-advanced retirement frames.
| int donner::editor::PresentationResourceStats::agedRetiredTextures = 0 |
Number of textures held in already-advanced retirement frames.
| Vector2i donner::editor::PresentationResourceStats::largestAllocationPx = Vector2i::Zero() |
Largest tracked backing allocation in pixels.
| std::uint64_t donner::editor::PresentationResourceStats::overlayBytes = 0 |
Bytes retained by the current overlay texture.
| std::uint64_t donner::editor::PresentationResourceStats::overviewTileBytes = 0 |
Bytes retained by the zoom-out overview tile textures.
| int donner::editor::PresentationResourceStats::overviewTileTextures = 0 |
Number of overview tile textures.
| std::uint64_t donner::editor::PresentationResourceStats::peakTrackedBytes = 0 |
Highest observed totalTrackedBytes for this cache instance.
| std::uint64_t donner::editor::PresentationResourceStats::pendingRetiredBytes = 0 |
Bytes queued for retirement at the next presentation-frame boundary.
| int donner::editor::PresentationResourceStats::pendingRetiredTextures = 0 |
Number of textures queued for retirement at the next frame boundary.
| int donner::editor::PresentationResourceStats::retiredFrameCount = 0 |
Number of retirement frames currently retained.
| std::uint64_t donner::editor::PresentationResourceStats::totalTrackedBytes = 0 |
Total bytes directly tracked by this presentation cache.
| std::uint64_t donner::editor::PresentationResourceStats::wgpuLifetimeBufferCreates = 0 |
Process-lifetime WebGPU buffer-create count from the shared Geode device.
| std::uint64_t donner::editor::PresentationResourceStats::wgpuLifetimeTextureCreates = 0 |
Process-lifetime WebGPU texture-create count from the shared Geode device.