Lines Matching refs:refreshArgs
2761 compositionengine::CompositionRefreshArgs refreshArgs;
2762 refreshArgs.powerCallback = this;
2764 refreshArgs.outputs.reserve(displays.size());
2771 refreshArgs.outputs.push_back(display);
2774 refreshArgs.frameTargets.try_emplace(id, &targeter->target());
2788 refreshArgs.outputs.push_back(display->getCompositionDisplay());
2801 refreshArgs.bufferIdsToUncache = std::move(mBufferIdsToUncache);
2804 refreshArgs.layersWithQueuedFrames.reserve(mLayersWithQueuedFrames.size());
2807 refreshArgs.layersWithQueuedFrames.push_back(layerFE);
2811 refreshArgs.outputColorSetting = mDisplayColorSetting;
2812 refreshArgs.forceOutputColorMode = mForceColorMode;
2814 refreshArgs.updatingOutputGeometryThisFrame = mVisibleRegionsDirty;
2815 refreshArgs.updatingGeometryThisFrame = mGeometryDirty.exchange(false) ||
2817 refreshArgs.internalDisplayRotationFlags = getActiveDisplayRotationFlags();
2820 refreshArgs.colorTransformMatrix = mDrawingState.colorMatrix;
2824 refreshArgs.devOptForceClientComposition = mDebugDisableHWC;
2827 refreshArgs.devOptForceClientComposition = true;
2828 refreshArgs.devOptFlashDirtyRegionsDelay = std::chrono::milliseconds(mDebugFlashDelay);
2832 refreshArgs.frameInterval =
2838 refreshArgs.scheduledFrameTime = scheduledFrameTimeOpt;
2839 refreshArgs.hasTrustedPresentationListener = mNumTrustedPresentationListeners > 0;
2845 const auto layers = moveSnapshotsToCompositionArgs(refreshArgs, kCursorOnly);
2862 refreshArgs.updatingOutputGeometryThisFrame = mVisibleRegionsDirty;
2863 refreshArgs.updatingGeometryThisFrame = mVisibleRegionsDirty;
2869 refreshArgs.refreshStartTime = systemTime(SYSTEM_TIME_MONOTONIC);
2871 layer->onPreComposition(refreshArgs.refreshStartTime);
2880 refreshArgs.layersWithQueuedFrames.reserve(mLayersWithQueuedFrames.size());
2883 refreshArgs.layersWithQueuedFrames.push_back(layerFE);
2896 mCompositionEngine->present(refreshArgs);
2897 moveSnapshotsFromCompositionArgs(refreshArgs, layers);
2907 mCompositionEngine->present(refreshArgs);
2908 moveSnapshotsFromCompositionArgs(refreshArgs, layers);
4265 compositionengine::CompositionRefreshArgs refreshArgs;
4268 refreshArgs.outputs.push_back(display->getCompositionDisplay());
4273 const auto layers = moveSnapshotsToCompositionArgs(refreshArgs, kCursorOnly);
4274 mCompositionEngine->updateCursorAsync(refreshArgs);
4275 moveSnapshotsFromCompositionArgs(refreshArgs, layers);
8579 compositionengine::CompositionRefreshArgs refreshArgs{
8586 compositionEngine->present(refreshArgs);
9353 compositionengine::CompositionRefreshArgs& refreshArgs,
9371 compositionengine::CompositionRefreshArgs& refreshArgs, bool cursorOnly) {
9396 refreshArgs.layers.push_back(layerFE);
9401 auto moveSnapshots = [&layers, &refreshArgs, cursorOnly](Layer* layer) {
9407 layer->updateSnapshot(refreshArgs.updatingGeometryThisFrame);
9409 refreshArgs.layers.push_back(layerFE);