Home
last modified time | relevance | path

Searched refs:WebViewFunctor (Results 1 – 7 of 7) sorted by relevance

/frameworks/base/libs/hwui/
DWebViewFunctorManager.cpp61 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() function in android::uirenderer::WebViewFunctor
69 WebViewFunctor::~WebViewFunctor() { in ~WebViewFunctor()
76 void WebViewFunctor::sync(const WebViewSyncData& syncData) const { in sync()
81 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) { in drawGl()
89 void WebViewFunctor::initVk(const VkFunctorInitParams& params) { in initVk()
99 void WebViewFunctor::drawVk(const VkFunctorDrawParams& params) { in drawVk()
104 void WebViewFunctor::postDrawVk() { in postDrawVk()
109 void WebViewFunctor::destroyContext() { in destroyContext()
128 auto object = std::make_unique<WebViewFunctor>(data, callbacks, functorMode); in createFunctor()
140 sp<WebViewFunctor::Handle> toRelease; in releaseFunctor()
[all …]
DWebViewFunctorManager.h30 class WebViewFunctor {
32 WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, RenderMode functorMode);
33 ~WebViewFunctor();
52 friend class WebViewFunctor;
54 Handle(WebViewFunctor& ref) : mReference(ref) {} in Handle()
56 WebViewFunctor& mReference;
91 sp<WebViewFunctor::Handle> handleFor(int functor);
98 std::vector<std::unique_ptr<WebViewFunctor>> mFunctors;
99 std::vector<sp<WebViewFunctor::Handle>> mActiveFunctors;
/frameworks/base/libs/hwui/tests/unit/
DWebViewFunctorManagerTests.cpp29 TEST(WebViewFunctor, createDestroyGLES) { in TEST() argument
43 TEST(WebViewFunctor, createSyncHandleGLES) { in TEST() argument
84 TEST(WebViewFunctor, createSyncDrawGLES) { in TEST() argument
111 TEST(WebViewFunctor, contextDestroyed) { in TEST() argument
/frameworks/base/libs/hwui/pipeline/skia/
DVkFunctorDrawable.h35 VkFunctorDrawHandler(sp<WebViewFunctor::Handle> functor_handle, const SkMatrix& matrix,
43 sp<WebViewFunctor::Handle> mFunctorHandle;
DFunctorDrawable.h73 sp<WebViewFunctor::Handle> handle;
DVkFunctorDrawable.cpp37 VkFunctorDrawHandler::VkFunctorDrawHandler(sp<WebViewFunctor::Handle> functor_handle, in VkFunctorDrawHandler()
/frameworks/base/libs/hwui/renderthread/
DRenderThread.h139 friend class android::uirenderer::WebViewFunctor;