|
|
Donner 0.8.0-pre
Embeddable browser-grade SVG2 engine
|
Per-frame texture tile diagnostics captured during GL replay. More...
#include "donner/editor/repro/GlRnrReplay.h"
Public Attributes | |
| std::string | id |
| Stable texture-cache tile id. | |
| RenderResult::CompositedTile::Kind | kind = RenderResult::CompositedTile::Kind::Segment |
| Segment/layer tile kind. | |
| std::uint64_t | generation = 0 |
| Raster payload generation. | |
| Vector2i | bitmapDimsPx = Vector2i::Zero() |
| Texture dimensions in pixels. | |
| Vector2i | rasterCanvasSize = Vector2i::Zero() |
| Raster canvas size that produced the texture payload. | |
| Vector2d | canvasOffsetDoc = Vector2d::Zero() |
| Tile origin in document/canvas coordinates. | |
| Vector2d | bitmapDimsDoc = Vector2d::Zero() |
| Tile dimensions in document/canvas units. | |
| Vector2d | dragTranslationDoc = Vector2d::Zero() |
| Drag translation represented by the presented tile. | |
| Vector2d | presentedDragTranslationDoc = Vector2d::Zero() |
| Effective drag translation used by the render-pane presenter this frame. | |
| std::uint64_t | textureHandle = 0 |
| Backend texture/view handle, represented as an integer for diagnostics. | |
| bool | metadataOnly = false |
| True when the tile reused an existing texture with metadata-only geometry. | |
| bool | isDragTarget = false |
| True when this tile represents the active drag target. | |
Per-frame texture tile diagnostics captured during GL replay.
| Vector2d donner::editor::repro::GlRnrReplayTileDiagnostics::bitmapDimsDoc = Vector2d::Zero() |
Tile dimensions in document/canvas units.
| Vector2i donner::editor::repro::GlRnrReplayTileDiagnostics::bitmapDimsPx = Vector2i::Zero() |
Texture dimensions in pixels.
| Vector2d donner::editor::repro::GlRnrReplayTileDiagnostics::canvasOffsetDoc = Vector2d::Zero() |
Tile origin in document/canvas coordinates.
| Vector2d donner::editor::repro::GlRnrReplayTileDiagnostics::dragTranslationDoc = Vector2d::Zero() |
Drag translation represented by the presented tile.
| std::uint64_t donner::editor::repro::GlRnrReplayTileDiagnostics::generation = 0 |
Raster payload generation.
| std::string donner::editor::repro::GlRnrReplayTileDiagnostics::id |
Stable texture-cache tile id.
| bool donner::editor::repro::GlRnrReplayTileDiagnostics::isDragTarget = false |
True when this tile represents the active drag target.
| RenderResult::CompositedTile::Kind donner::editor::repro::GlRnrReplayTileDiagnostics::kind = RenderResult::CompositedTile::Kind::Segment |
Segment/layer tile kind.
| bool donner::editor::repro::GlRnrReplayTileDiagnostics::metadataOnly = false |
True when the tile reused an existing texture with metadata-only geometry.
| Vector2d donner::editor::repro::GlRnrReplayTileDiagnostics::presentedDragTranslationDoc = Vector2d::Zero() |
Effective drag translation used by the render-pane presenter this frame.
| Vector2i donner::editor::repro::GlRnrReplayTileDiagnostics::rasterCanvasSize = Vector2i::Zero() |
Raster canvas size that produced the texture payload.
| std::uint64_t donner::editor::repro::GlRnrReplayTileDiagnostics::textureHandle = 0 |
Backend texture/view handle, represented as an integer for diagnostics.