Home
last modified time | relevance | path

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

/frameworks/native/include/android/
Dsurface_control.h38 struct ASurfaceControl;
45 typedef struct ASurfaceControl ASurfaceControl; typedef
58 ASurfaceControl* ASurfaceControl_createFromWindow(ANativeWindow* parent, const char* debug_name)
66 ASurfaceControl* ASurfaceControl_create(ASurfaceControl* parent, const char* debug_name)
77 void ASurfaceControl_acquire(ASurfaceControl* surface_control) __INTRODUCED_IN(31);
88 void ASurfaceControl_release(ASurfaceControl* surface_control) __INTRODUCED_IN(29);
214 ASurfaceControl*** outASurfaceControls,
223 void ASurfaceTransactionStats_releaseASurfaceControls(ASurfaceControl** surface_controls)
234 ASurfaceControl* surface_control)
261 ASurfaceControl* surface_control)
[all …]
/frameworks/base/native/android/
Dsurface_control.cpp60 SurfaceControl* ASurfaceControl_to_SurfaceControl(ASurfaceControl* aSurfaceControl) { in ASurfaceControl_to_SurfaceControl()
74 ASurfaceControl* ASurfaceControl_createFromWindow(ANativeWindow* window, const char* debug_name) { in ASurfaceControl_createFromWindow()
106 return reinterpret_cast<ASurfaceControl*>(surfaceControl.get()); in ASurfaceControl_createFromWindow()
109 ASurfaceControl* ASurfaceControl_create(ASurfaceControl* parent, const char* debug_name) { in ASurfaceControl_create()
128 return reinterpret_cast<ASurfaceControl*>(surfaceControl.get()); in ASurfaceControl_create()
131 void ASurfaceControl_acquire(ASurfaceControl* aSurfaceControl) { in ASurfaceControl_acquire()
137 void ASurfaceControl_release(ASurfaceControl* aSurfaceControl) { in ASurfaceControl_release()
149 void ASurfaceControl_registerSurfaceStatsListener(ASurfaceControl* control, void* context, in ASurfaceControl_registerSurfaceStatsListener()
158 ASurfaceControl* aSurfaceControl = in ASurfaceControl_registerSurfaceStatsListener()
159 reinterpret_cast<ASurfaceControl*>(surfaceStats.surfaceControl.get()); in ASurfaceControl_registerSurfaceStatsListener()
[all …]
/frameworks/base/libs/hwui/renderthread/
DRenderThread.h82 typedef ASurfaceControl* (*ASC_create)(ASurfaceControl* parent, const char* debug_name);
83 typedef void (*ASC_acquire)(ASurfaceControl* control);
84 typedef void (*ASC_release)(ASurfaceControl* control);
86 typedef void (*ASC_registerSurfaceStatsListener)(ASurfaceControl* control, void* context,
98 ASurfaceControl* aSurfaceControl,
99 ASurfaceControl* newParentASurfaceControl);
101 ASurfaceControl* surface_control, int8_t visibility);
102 typedef void (*AST_setZOrder)(ASurfaceTransaction* transaction, ASurfaceControl* surface_control,
DCanvasContext.h112 ASurfaceControl* getSurfaceControl() const { return mSurfaceControl; } in getSurfaceControl()
119 void setSurfaceControl(ASurfaceControl* surfaceControl);
207 static void onSurfaceStatsAvailable(void* context, ASurfaceControl* control,
215 bool mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control);
259 ASurfaceControl* mSurfaceControl = nullptr;
DRenderProxy.h76 void setSurfaceControl(ASurfaceControl* surfaceControl);
DCanvasContext.cpp189 void CanvasContext::setSurfaceControl(ASurfaceControl* surfaceControl) { in setSurfaceControl()
697 void CanvasContext::onSurfaceStatsAvailable(void* context, ASurfaceControl* control, in onSurfaceStatsAvailable()
929 bool CanvasContext::mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control) { in mergeTransaction()
DRenderProxy.cpp90 void RenderProxy::setSurfaceControl(ASurfaceControl* surfaceControl) { in setSurfaceControl()
/frameworks/native/include/private/
Dsurface_control_private.h24 struct ASurfaceControl;
33 ASurfaceControl* control, ASurfaceControlStats* stats);
45 void ASurfaceControl_registerSurfaceStatsListener(ASurfaceControl* control, void* context,
/frameworks/base/libs/hwui/
DWebViewFunctorManager.h81 ASurfaceControl* getSurfaceControl();
91 void reparentSurfaceControl(ASurfaceControl* parent);
101 ASurfaceControl* mSurfaceControl = nullptr;
DWebViewFunctorManager.cpp43 static ASurfaceControl* getSurfaceControl() { in getSurfaceControl()
135 ASurfaceControl* rootSurfaceControl = activeContext->getSurfaceControl(); in drawGl()
202 ASurfaceControl* WebViewFunctor::getSurfaceControl() { in getSurfaceControl()
209 ASurfaceControl* rootSurfaceControl = activeContext->getSurfaceControl(); in getSurfaceControl()
240 void WebViewFunctor::reparentSurfaceControl(ASurfaceControl* parent) { in reparentSurfaceControl()
/frameworks/base/libs/hwui/private/hwui/
DWebViewFunctor.h25 typedef void* ASurfaceControl; typedef
64 ASurfaceControl* (*getSurfaceControl)();
/frameworks/base/native/webview/plat_support/
Ddraw_fn.h33 typedef ASurfaceControl* AwDrawFn_GetSurfaceControl();
/frameworks/base/libs/hwui/jni/
Dandroid_graphics_HardwareRenderer.cpp208 ASurfaceControl* surfaceControl = reinterpret_cast<ASurfaceControl*>(surfaceControlPtr); in android_view_ThreadedRenderer_setSurfaceControl()