◆ activeDragPreview
◆ compositorTileOverlay
| bool donner::editor::RenderPanePresenterState::compositorTileOverlay = false |
◆ contentRegion
◆ displayedDragPreview
◆ documentComposite
◆ documentPresentedDirectly
| bool donner::editor::RenderPanePresenterState::documentPresentedDirectly = false |
◆ frameHistory
| const FrameHistory& donner::editor::RenderPanePresenterState::frameHistory |
◆ immediateOverlaySnapshot
◆ perfOverlayMode
◆ presentedDocumentViewport
| const ViewportState* donner::editor::RenderPanePresenterState::presentedDocumentViewport = nullptr |
Viewport the document pixels presented this frame are actually placed with, or null when that is the live viewport.
A worker-owned surface is positioned with the viewport its accepted epoch was rasterized against, which can be one or more worker frames behind the live one. Everything drawn in document space - the presented image clip rect, tile quads, and the compositor tile overlay - must use that same transform, or it annotates pixels that are no longer underneath it.
◆ suppressDragTargetTiles
| bool donner::editor::RenderPanePresenterState::suppressDragTargetTiles = false |
◆ suppressedLayerEntity
| Entity donner::editor::RenderPanePresenterState::suppressedLayerEntity = entt::null |
◆ textures
| const GlTextureCache& donner::editor::RenderPanePresenterState::textures |
◆ viewport
| const ViewportState& donner::editor::RenderPanePresenterState::viewport |
Live viewport for this frame. Owns pane geometry: the pane rect, the content region, and everything anchored to the window rather than to the document.
The documentation for this struct was generated from the following file: