oa::ViewerLiveSource
Non-owning live producer attached to the one Viewer application lifecycle. It may render domain-specific overlays, but it never owns the window, swapchain, input pump or presentation submission.
Public Methods
Constructor & Destructor Documentation
Public Method Documentation
No public source comment is attached to this declaration.
Returns
ViewerLiveCapabilitiesThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)const UiEvent &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)InputSystem &—
(unnamed)oa::Fn<void (bool)>—
Returns
oa::StatusThe declared return value.
Retain the exact Viewer submission until every resource rendered by this frame can be recycled. A source may reject stale or foreign completion.
Parameters
(unnamed)const oa::Event &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)oa::Engine &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)Ui &—
(unnamed)const TextAtlas &—
(unnamed)oa::U32—
(unnamed)oa::U32—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::Result<oa::Event>The declared return value.
No public source comment is attached to this declaration.
Parameters
(unnamed)oa::F32—
Returns
oa::StatusThe declared return value.