MeshLib C++ Docs
Loading...
Searching...
No Matches
MRFrameRedrawRequest.h
Go to the documentation of this file.
1#pragma once
2#include "exports.h"
3#include "MRAsyncTimer.h"
4
5namespace MR
6{
9
10
12class MRVIEWER_CLASS FrameRedrawRequest
13{
14public:
15 MRVIEWER_API void reset();
16 MRVIEWER_API void requestFrame( size_t millisecondsInterval = 100 );
17private:
18#ifdef __EMSCRIPTEN__
19 std::atomic<bool> frameRequested_{ false };
20#else
21 AsyncRequest asyncRequest_;
22#endif
23};
24
25}
Definition MRAsyncTimer.h:56
class for requesting frame redraw in some time
Definition MRFrameRedrawRequest.h:13
MRVIEWER_API void reset()
MRVIEWER_API void requestFrame(size_t millisecondsInterval=100)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8