22 MOAViewer() : viewerTask(*
this), isOpen(
false) {};
27 void close()
override;
43 virtual void operate(
void)
override;
81 Color getDefaultBgColor()
const;
bool isOpen
Is the viewer window open?
Definition: MOAViewer.h:67
Viewer that runs on it's own thread.
Definition: ThreadedViewerI.h:17
Accessor Set for a viewport.
Definition: AsViewport.h:17
AsViewport viewportAccessorSet
Accessors for viewport data.
Definition: MOAViewer.h:56
kernel
Definition: namespace.dox:3
MOA compatible Viewer.
Definition: MOAViewer.h:17
Poison poison
Poison to kill the thread.
Definition: MOAViewer.h:46
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Special vector for color (RGBA)
Definition: Color.h:21
sp< OrchestratorI > orchestrator
Used for signalling, scope and dataset.
Definition: MOAViewer.h:49
sp< Layout > heartbeatLayout
Heartbeat layout for window event signaling.
Definition: MOAViewer.h:58
Real frameRate(void) const override
Returns frames per seconds.
Definition: MOAViewer.h:29
sp< Scope > windowScope
The window events run on their own scope for now.
Definition: MOAViewer.h:74
Death pill for threads.
Definition: Poison.h:15
ViewerTask viewerTask
The worker object.
Definition: MOAViewer.h:69
Thread * viewerThread
The worker thread.
Definition: MOAViewer.h:71
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Worker object for the internal viewer worker.
Definition: MOAViewer.h:35
MOAViewer & parent
A reference to the outer component.
Definition: MOAViewer.h:53