MCPcopy Create free account
hub / github.com/Snapchat/Valdi / runRenderRequest

Method runRenderRequest

valdi/src/valdi/runtime/Context/Context.cpp:271–278  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

269}
270
271bool Context::runRenderRequest(ContextUpdateId updateId) {
272 std::unique_lock<Mutex> guard(_mutex);
273 if (_destroyed || _pendingRenderRequests.empty() || updateId != _pendingRenderRequests.front().updateId) {
274 return false;
275 }
276 runNextPendingRenderRequest(guard);
277 return true;
278}
279
280void Context::runNextPendingRenderRequest(std::unique_lock<Mutex>& guard) {
281 auto pendingRenderRequest = _pendingRenderRequests.front();

Callers 2

TEST_PMethod · 0.80
receivedRenderRequestMethod · 0.80

Calls 2

frontMethod · 0.80
emptyMethod · 0.45

Tested by 1

TEST_PMethod · 0.64