Lines Matching refs:WebViewFunctor
34 ScopedCurrentFunctor(WebViewFunctor* functor) { in ScopedCurrentFunctor()
54 static WebViewFunctor* sCurrentFunctor;
57 WebViewFunctor* ScopedCurrentFunctor::sCurrentFunctor = nullptr;
96 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() function in android::uirenderer::WebViewFunctor
104 WebViewFunctor::~WebViewFunctor() { in ~WebViewFunctor()
114 void WebViewFunctor::sync(const WebViewSyncData& syncData) const { in sync()
119 void WebViewFunctor::onRemovedFromTree() { in onRemovedFromTree()
126 bool WebViewFunctor::prepareRootSurfaceControl() { in prepareRootSurfaceControl()
144 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) { in drawGl()
164 void WebViewFunctor::initVk(const VkFunctorInitParams& params) { in initVk()
174 void WebViewFunctor::drawVk(const VkFunctorDrawParams& params) { in drawVk()
191 void WebViewFunctor::postDrawVk() { in postDrawVk()
196 void WebViewFunctor::destroyContext() { in destroyContext()
208 void WebViewFunctor::removeOverlays() { in removeOverlays()
219 ASurfaceControl* WebViewFunctor::getSurfaceControl() { in getSurfaceControl()
242 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
257 void WebViewFunctor::reparentSurfaceControl(ASurfaceControl* parent) { in reparentSurfaceControl()
268 void WebViewFunctor::reportRenderingThreads(const pid_t* thread_ids, size_t size) { in reportRenderingThreads()
301 auto object = std::make_unique<WebViewFunctor>(data, callbacks, functorMode); in createFunctor()
313 sp<WebViewFunctor::Handle> toRelease; in releaseFunctor()
334 WebViewFunctor* toDestroyContext[size]; in onContextDestroyed()
345 std::unique_ptr<WebViewFunctor> toRelease; in destroyFunctor()
384 sp<WebViewFunctor::Handle> WebViewFunctorManager::handleFor(int functor) { in handleFor()