Lumiera
0.pre.03
»edit your freedom«
|
#include "stage/display-service.hpp"
Actual implementation of a single displayer slot.
Internally, it is connected via the Glib::Dispatcher for outputting frames to a viewer widget, which executes within the GTK event thread.
Definition at line 75 of file display-service.hpp.
Public Member Functions | |
DisplayerSlot (FrameDestination const &) | |
void | put (LumieraDisplayFrame) |
receive a frame to be displayed | |
Private Member Functions | |
void | displayCurrentFrame () |
internal: activated via Dispatcher and running in GTK main thread | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
Private Attributes | |
LumieraDisplayFrame | currBuffer_ |
Dispatcher | dispatcher_ |
FrameSignal | hasFrame_ |