Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::DocumentPresentationFrame Struct Reference

Per-frame inputs to the external-surface half of the presentation decision. More...

#include "donner/editor/DocumentPresenter.h"

Public Attributes

ViewportState viewport
 Live viewport transform for this frame.
Box2d paneRect
 Render-pane rect in screen pixels; presented pixels are clipped to it.
bool presentationSuppressed = false
 True when this frame must present nothing outside the ImGui draw list, because a content-only capture or the sample picker owns the pane.

Detailed Description

Per-frame inputs to the external-surface half of the presentation decision.

Member Data Documentation

◆ paneRect

Box2d donner::editor::DocumentPresentationFrame::paneRect

Render-pane rect in screen pixels; presented pixels are clipped to it.

◆ presentationSuppressed

bool donner::editor::DocumentPresentationFrame::presentationSuppressed = false

True when this frame must present nothing outside the ImGui draw list, because a content-only capture or the sample picker owns the pane.

◆ viewport

ViewportState donner::editor::DocumentPresentationFrame::viewport

Live viewport transform for this frame.


The documentation for this struct was generated from the following file: