MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / isFrameToCapture

Method isFrameToCapture

layersvt/screenshot.cpp:292–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290}
291
292bool Settings::isFrameToCapture(int frame) const {
293 if (screenShotFrameRange.valid) {
294 if (frame < screenShotFrameRange.startFrame) return false;
295 if ((frame - screenShotFrameRange.startFrame) % screenShotFrameRange.interval > 0) return false;
296 int rangeLastFrame = getEndFrameOfRange(&screenShotFrameRange);
297 if (rangeLastFrame != SCREEN_SHOT_FRAMES_UNLIMITED && frame > rangeLastFrame) return false;
298 return true;
299 }
300 return screenshotFrames.find(frame) != screenshotFrames.end();
301}
302
303bool Settings::isFrameAfterEndOfCaptureRange(int frame) const {
304 if (screenShotFrameRange.valid) {

Callers 1

onQueuePresentKHRFunction · 0.80

Calls 1

getEndFrameOfRangeFunction · 0.85

Tested by

no test coverage detected