10 #ifndef hifi_RenderEventHandler_h
11 #define hifi_RenderEventHandler_h
15 #include <QElapsedTimer>
16 #include "gl/OffscreenGLCanvas.h"
18 enum ApplicationEvent {
20 Lambda = QEvent::User + 1,
32 using Parent = QObject;
35 using CheckCall = std::function <bool()>;
36 using RenderCall = std::function <void()>;
91 bool event(QEvent* event)
override;
Definition: interface/src/graphics/RenderEventHandler.h:31
std::atomic< bool > _pendingRenderEvent
Definition: interface/src/graphics/RenderEventHandler.h:67
QElapsedTimer _lastTimeRendered
Definition: interface/src/graphics/RenderEventHandler.h:60
RenderCall _renderCall
Definition: interface/src/graphics/RenderEventHandler.h:47
RenderEventHandler(CheckCall checkCall, RenderCall renderCall)
Definition: interface/src/graphics/RenderEventHandler.cpp:19
CheckCall _checkCall
Definition: interface/src/graphics/RenderEventHandler.h:42
void resumeThread()
Definition: interface/src/graphics/RenderEventHandler.cpp:36