Home
last modified time | relevance | path

Searched refs:barrierLayer (Results 1 – 3 of 3) sorted by relevance

/frameworks/native/services/surfaceflinger/
DLayer.cpp895 if (mCurrentState.barrierLayer != nullptr) { in pushPendingState()
896 sp<Layer> barrierLayer = mCurrentState.barrierLayer.promote(); in pushPendingState() local
897 if (barrierLayer == nullptr) { in pushPendingState()
902 mCurrentState.barrierLayer = nullptr; in pushPendingState()
905 if (barrierLayer->addSyncPoint(syncPoint)) { in pushPendingState()
910 mCurrentState.barrierLayer = nullptr; in pushPendingState()
932 if (mPendingStates[0].barrierLayer != nullptr) { in applyPendingStates()
1334 void Layer::deferTransactionUntil(const sp<Layer>& barrierLayer, uint64_t frameNumber) { in deferTransactionUntil() argument
1335 mCurrentState.barrierLayer = barrierLayer; in deferTransactionUntil()
1341 mCurrentState.barrierLayer = nullptr; in deferTransactionUntil()
DLayer.h203 wp<Layer> barrierLayer; member
290 void deferTransactionUntil(const sp<Layer>& barrierLayer, uint64_t frameNumber);
DSurfaceInterceptor.cpp109 if (layer->mCurrentState.barrierLayer != nullptr) { in addInitialSurfaceStateLocked()
110 addDeferTransactionLocked(transaction, layerId, layer->mCurrentState.barrierLayer.promote(), in addInitialSurfaceStateLocked()