Searched refs:VSyncModulator (Results 1 – 6 of 6) sorted by relevance
34 VSyncModulator::VSyncModulator(IPhaseOffsetControl& phaseOffsetControl, in VSyncModulator() function in android::scheduler::VSyncModulator47 void VSyncModulator::setPhaseOffsets(const OffsetsConfig& config) { in setPhaseOffsets()53 void VSyncModulator::setTransactionStart(Scheduler::TransactionStart transactionStart) { in setTransactionStart()89 void VSyncModulator::onTransactionHandled() { in onTransactionHandled()96 void VSyncModulator::onRefreshRateChangeInitiated() { in onRefreshRateChangeInitiated()104 void VSyncModulator::onRefreshRateChangeCompleted() { in onRefreshRateChangeCompleted()112 void VSyncModulator::onRefreshed(bool usedRenderEngine) { in onRefreshed()136 VSyncModulator::Offsets VSyncModulator::getOffsets() const { in getOffsets()141 const VSyncModulator::Offsets& VSyncModulator::getNextOffsets() const { in getNextOffsets()154 void VSyncModulator::updateOffsets() { in updateOffsets()[all …]
29 class VSyncModulator {68 VSyncModulator(IPhaseOffsetControl&, ConnectionHandle appConnectionHandle,
34 using Offsets = VSyncModulator::OffsetsConfig;
45 VSyncModulator::MIN_EARLY_FRAME_COUNT_TRANSACTION;47 static constexpr auto MARGIN_FOR_TX_APPLY = VSyncModulator::MARGIN_FOR_TX_APPLY + 1ms;59 std::unique_ptr<VSyncModulator> mVSyncModulator;63 VSyncModulator::OffsetsConfig mOffsets = {{SF_EARLY, APP_EARLY},68 mVSyncModulator = std::make_unique<VSyncModulator>(mMockScheduler, mAppConnection, in SetUp()
178 "Scheduler/VSyncModulator.cpp",
1212 std::optional<scheduler::VSyncModulator> mVSyncModulator;