Home
last modified time | relevance | path

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

/frameworks/native/include/android/
Dsurface_control.h99 struct ASurfaceTransaction;
105 typedef struct ASurfaceTransaction ASurfaceTransaction; typedef
113 ASurfaceTransaction* _Nonnull ASurfaceTransaction_create() __INTRODUCED_IN(29);
120 void ASurfaceTransaction_delete(ASurfaceTransaction* _Nullable transaction) __INTRODUCED_IN(29);
131 void ASurfaceTransaction_apply(ASurfaceTransaction* _Nonnull transaction) __INTRODUCED_IN(29);
284 void ASurfaceTransaction_setOnComplete(ASurfaceTransaction* _Nonnull transaction,
296 void ASurfaceTransaction_setOnCommit(ASurfaceTransaction* _Nonnull transaction,
309 void ASurfaceTransaction_reparent(ASurfaceTransaction* _Nonnull transaction,
327 void ASurfaceTransaction_setVisibility(ASurfaceTransaction* _Nonnull transaction,
341 void ASurfaceTransaction_setZOrder(ASurfaceTransaction* _Nonnull transaction,
[all …]
Dsurface_control_jni.h62 ASurfaceTransaction* _Nonnull ASurfaceTransaction_fromJava(JNIEnv* _Nonnull env,
/frameworks/base/native/android/
Dsurface_control.cpp57 Transaction* ASurfaceTransaction_to_Transaction(ASurfaceTransaction* aSurfaceTransaction) { in ASurfaceTransaction_to_Transaction()
211 ASurfaceTransaction* ASurfaceTransaction_create() { in ASurfaceTransaction_create()
213 return reinterpret_cast<ASurfaceTransaction*>(transaction); in ASurfaceTransaction_create()
216 void ASurfaceTransaction_delete(ASurfaceTransaction* aSurfaceTransaction) { in ASurfaceTransaction_delete()
221 ASurfaceTransaction* ASurfaceTransaction_fromJava(JNIEnv* env, jobject transactionObj) { in ASurfaceTransaction_fromJava()
230 return reinterpret_cast<ASurfaceTransaction*>(transaction); in ASurfaceTransaction_fromJava()
233 void ASurfaceTransaction_apply(ASurfaceTransaction* aSurfaceTransaction) { in ASurfaceTransaction_apply()
322 void ASurfaceTransaction_setOnComplete(ASurfaceTransaction* aSurfaceTransaction, void* context, in ASurfaceTransaction_setOnComplete()
354 void ASurfaceTransaction_reparent(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_reparent()
368 void ASurfaceTransaction_setVisibility(ASurfaceTransaction* aSurfaceTransaction, in ASurfaceTransaction_setVisibility()
[all …]
/frameworks/base/libs/hwui/renderthread/
DRenderThread.h93 typedef ASurfaceTransaction* (*AST_create)();
94 typedef void (*AST_delete)(ASurfaceTransaction* transaction);
95 typedef void (*AST_apply)(ASurfaceTransaction* transaction);
96 typedef void (*AST_reparent)(ASurfaceTransaction* aSurfaceTransaction,
99 typedef void (*AST_setVisibility)(ASurfaceTransaction* transaction,
101 typedef void (*AST_setZOrder)(ASurfaceTransaction* transaction, ASurfaceControl* surface_control,
DCanvasContext.h221 bool mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control);
DCanvasContext.cpp1129 bool CanvasContext::mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control) { in mergeTransaction()
/frameworks/base/libs/hwui/private/hwui/
DWebViewFunctor.h61 void (*mergeTransaction)(ASurfaceTransaction*);
80 void (*removeOverlays)(int functor, void* data, void (*mergeTransaction)(ASurfaceTransaction*));
/frameworks/base/libs/hwui/
DWebViewFunctorManager.cpp48 static void mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
232 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in getSurfaceControl()
242 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
262 ASurfaceTransaction* transaction = funcs.transactionCreateFunc(); in reparentSurfaceControl()
DWebViewFunctorManager.h80 void mergeTransaction(ASurfaceTransaction* transaction);
/frameworks/base/tests/graphics/HwAccelerationTest/jni/
Dnative-lib.cpp32 ASurfaceTransaction* transaction = ASurfaceTransaction_create(); in setBuffer()
/frameworks/base/libs/hwui/platform/host/
DWebViewFunctorManager.cpp51 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) {} in mergeTransaction()
/frameworks/base/native/webview/plat_support/
Ddraw_fn.h39 typedef void AwDrawFn_MergeTransaction(ASurfaceTransaction* transaction);
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h322 void (*mergeTransaction)(ASurfaceTransaction*)) { in createMockFunctorCallbacks()