Lines Matching refs:VSyncRequest
61 auto vsyncPeriod(VSyncRequest request) { in vsyncPeriod()
62 return static_cast<std::underlying_type_t<VSyncRequest>>(request); in vsyncPeriod()
65 std::string toString(VSyncRequest request) { in toString()
67 case VSyncRequest::None: in toString()
69 case VSyncRequest::Single: in toString()
71 case VSyncRequest::SingleSuppressCallback: in toString()
305 if (static_cast<std::underlying_type_t<VSyncRequest>>(rate) < 0) { in setVsyncRate()
311 const auto request = rate == 0 ? VSyncRequest::None : static_cast<VSyncRequest>(rate); in setVsyncRate()
325 if (connection->vsyncRequest == VSyncRequest::None) { in requestNextVsync()
326 connection->vsyncRequest = VSyncRequest::Single; in requestNextVsync()
328 } else if (connection->vsyncRequest == VSyncRequest::SingleSuppressCallback) { in requestNextVsync()
329 connection->vsyncRequest = VSyncRequest::Single; in requestNextVsync()
437 vsyncRequested |= connection->vsyncRequest != VSyncRequest::None; in threadMain()
535 case VSyncRequest::None: in shouldConsumeEvent()
537 case VSyncRequest::SingleSuppressCallback: in shouldConsumeEvent()
538 connection->vsyncRequest = VSyncRequest::None; in shouldConsumeEvent()
540 case VSyncRequest::Single: { in shouldConsumeEvent()
544 connection->vsyncRequest = VSyncRequest::SingleSuppressCallback; in shouldConsumeEvent()
547 case VSyncRequest::Periodic: in shouldConsumeEvent()