MCPcopy Create free account
hub / github.com/OpenImageDebugger/OpenImageDebugger / tick

Method tick

src/host/frame_loop.cpp:38–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36 : backend_(backend), draw_frame_(std::move(draw_frame)) {}
37
38bool FrameLoop::tick() {
39 backend_.poll_events();
40 if (backend_.should_close()) {
41 return false;
42 }
43 backend_.begin_frame();
44 if (draw_frame_) {
45 draw_frame_();
46 }
47 backend_.end_frame();
48 ++frame_count_;
49 return true;
50}
51
52void FrameLoop::run() {
53 oid::platform::run_main_loop(*this);

Callers 2

run_main_loopFunction · 0.80
TESTFunction · 0.80

Calls 4

poll_eventsMethod · 0.45
should_closeMethod · 0.45
begin_frameMethod · 0.45
end_frameMethod · 0.45

Tested by 1

TESTFunction · 0.64