MCPcopy Create free account
hub / github.com/MrNeRF/LichtFeld-Studio / request_redraw

Function request_redraw

src/python/python_runtime.cpp:216–221  ·  view source on GitHub ↗

Redraw request mechanism

Source from the content-addressed store, hash-verified

214
215 // Redraw request mechanism
216 void request_redraw() {
217 const bool was_requested = g_redraw_requested.exchange(true, std::memory_order_acq_rel);
218 g_redraw_generation.fetch_add(1, std::memory_order_acq_rel);
219 if (!was_requested && g_main_loop_wake_callback)
220 g_main_loop_wake_callback();
221 }
222
223 bool consume_redraw_request() {
224 return g_redraw_requested.exchange(false, std::memory_order_acq_rel);

Callers 15

show_confirmMethod · 0.85
show_inputMethod · 0.85
show_messageMethod · 0.85
set_signal_valueFunction · 0.85
do_sceneFunction · 0.85
do_selectionFunction · 0.85
mark_document_dirtyFunction · 0.85
showMethod · 0.85
hideMethod · 0.85
set_titleMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected