Lines Matching refs:transaction
47 static void mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction() argument
49 sCurrentFunctor->mergeTransaction(transaction); in mergeTransaction()
227 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in getSurfaceControl() local
229 funcs.transactionSetZOrderFunc(transaction, mSurfaceControl, -1); in getSurfaceControl()
230 funcs.transactionSetVisibilityFunc(transaction, mSurfaceControl, in getSurfaceControl()
232 funcs.transactionApplyFunc(transaction); in getSurfaceControl()
233 funcs.transactionDeleteFunc(transaction); in getSurfaceControl()
237 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction() argument
239 if (transaction == nullptr) return; in mergeTransaction()
244 done = activeContext->mergeTransaction(transaction, mSurfaceControl); in mergeTransaction()
248 funcs.transactionApplyFunc(transaction); in mergeTransaction()
257 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in reparentSurfaceControl() local
258 funcs.transactionReparentFunc(transaction, mSurfaceControl, parent); in reparentSurfaceControl()
259 mergeTransaction(transaction); in reparentSurfaceControl()
260 funcs.transactionDeleteFunc(transaction); in reparentSurfaceControl()