Home
last modified time | relevance | path

Searched refs:ASurfaceTransaction (Results 1 – 10 of 10) sorted by relevance

/aosp12/frameworks/native/include/android/
H A Dsurface_control.h90 struct ASurfaceTransaction;
96 typedef struct ASurfaceTransaction ASurfaceTransaction; typedef
104 ASurfaceTransaction* ASurfaceTransaction_create() __INTRODUCED_IN(29);
292 void ASurfaceTransaction_reparent(ASurfaceTransaction* transaction,
323 void ASurfaceTransaction_setZOrder(ASurfaceTransaction* transaction,
340 void ASurfaceTransaction_setBuffer(ASurfaceTransaction* transaction,
352 void ASurfaceTransaction_setColor(ASurfaceTransaction* transaction,
377 void ASurfaceTransaction_setGeometry(ASurfaceTransaction* transaction,
391 void ASurfaceTransaction_setCrop(ASurfaceTransaction* transaction,
403 void ASurfaceTransaction_setPosition(ASurfaceTransaction* transaction,
[all …]
/aosp12/frameworks/base/native/android/
H A Dsurface_control.cpp185 ASurfaceTransaction* ASurfaceTransaction_create() { in ASurfaceTransaction_create()
187 return reinterpret_cast<ASurfaceTransaction*>(transaction); in ASurfaceTransaction_create()
190 void ASurfaceTransaction_delete(ASurfaceTransaction* aSurfaceTransaction) { in ASurfaceTransaction_delete()
195 void ASurfaceTransaction_apply(ASurfaceTransaction* aSurfaceTransaction) { in ASurfaceTransaction_apply()
315 void ASurfaceTransaction_reparent(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_reparent()
350 void ASurfaceTransaction_setZOrder(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setZOrder()
362 void ASurfaceTransaction_setBuffer(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setBuffer()
380 void ASurfaceTransaction_setGeometry(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setGeometry()
408 void ASurfaceTransaction_setCrop(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setCrop()
445 void ASurfaceTransaction_setScale(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setScale()
[all …]
/aosp12/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.h94 typedef ASurfaceTransaction* (*AST_create)();
95 typedef void (*AST_delete)(ASurfaceTransaction* transaction);
96 typedef void (*AST_apply)(ASurfaceTransaction* transaction);
97 typedef void (*AST_reparent)(ASurfaceTransaction* aSurfaceTransaction,
100 typedef void (*AST_setVisibility)(ASurfaceTransaction* transaction,
102 typedef void (*AST_setZOrder)(ASurfaceTransaction* transaction, ASurfaceControl* surface_control,
H A DCanvasContext.h215 bool mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control);
H A DCanvasContext.cpp929 bool CanvasContext::mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control) { in mergeTransaction()
/aosp12/frameworks/base/libs/hwui/private/hwui/
H A DWebViewFunctor.h26 typedef void* ASurfaceTransaction; typedef
69 void (*mergeTransaction)(ASurfaceTransaction*);
88 void (*removeOverlays)(int functor, void* data, void (*mergeTransaction)(ASurfaceTransaction*));
/aosp12/frameworks/base/libs/hwui/
H A DWebViewFunctorManager.cpp47 static void mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
218 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in getSurfaceControl()
228 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
248 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in reparentSurfaceControl()
H A DWebViewFunctorManager.h82 void mergeTransaction(ASurfaceTransaction* transaction);
/aosp12/frameworks/base/native/webview/plat_support/
H A Ddraw_fn.h38 typedef void AwDrawFn_MergeTransaction(ASurfaceTransaction* transaction);
/aosp12/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h317 void (*mergeTransaction)(ASurfaceTransaction*)) { in createMockFunctor()