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
5
namespace
MR
6
{
9
10
12
class
MRVIEWER_CLASS
FrameRedrawRequest
13
{
14
public
:
15
MRVIEWER_API
void
reset
();
16
MRVIEWER_API
void
requestFrame
(
size_t
millisecondsInterval = 100 );
17
private
:
18
#ifdef __EMSCRIPTEN__
19
std::atomic<bool> frameRequested_{
false
};
20
#else
21
AsyncRequest
asyncRequest_;
22
#endif
23
};
24
25
}
MRAsyncTimer.h
MR::AsyncRequest
Definition
MRAsyncTimer.h:56
MR::FrameRedrawRequest
class for requesting frame redraw in some time
Definition
MRFrameRedrawRequest.h:13
MR::FrameRedrawRequest::reset
void reset()
MR::FrameRedrawRequest::requestFrame
void requestFrame(size_t millisecondsInterval=100)
MR
only for bindings generation
Definition
MRCameraOrientationPlugin.h:8
MRViewer
MRFrameRedrawRequest.h
Generated by
1.14.0