Lines Matching refs:WebViewFunctor
33 ScopedCurrentFunctor(WebViewFunctor* functor) { in ScopedCurrentFunctor()
53 static WebViewFunctor* sCurrentFunctor;
56 WebViewFunctor* ScopedCurrentFunctor::sCurrentFunctor = nullptr;
91 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() function in android::uirenderer::WebViewFunctor
99 WebViewFunctor::~WebViewFunctor() { in ~WebViewFunctor()
109 void WebViewFunctor::sync(const WebViewSyncData& syncData) const { in sync()
114 void WebViewFunctor::onRemovedFromTree() { in onRemovedFromTree()
121 void WebViewFunctor::drawGl(const DrawGlInfo& drawInfo) { in drawGl()
153 void WebViewFunctor::initVk(const VkFunctorInitParams& params) { in initVk()
163 void WebViewFunctor::drawVk(const VkFunctorDrawParams& params) { in drawVk()
177 void WebViewFunctor::postDrawVk() { in postDrawVk()
182 void WebViewFunctor::destroyContext() { in destroyContext()
194 void WebViewFunctor::removeOverlays() { in removeOverlays()
205 ASurfaceControl* WebViewFunctor::getSurfaceControl() { in getSurfaceControl()
228 void WebViewFunctor::mergeTransaction(ASurfaceTransaction* transaction) { in mergeTransaction()
243 void WebViewFunctor::reparentSurfaceControl(ASurfaceControl* parent) { in reparentSurfaceControl()
283 auto object = std::make_unique<WebViewFunctor>(data, callbacks, functorMode); in createFunctor()
295 sp<WebViewFunctor::Handle> toRelease; in releaseFunctor()
316 WebViewFunctor* toDestroyContext[size]; in onContextDestroyed()
327 std::unique_ptr<WebViewFunctor> toRelease; in destroyFunctor()
340 sp<WebViewFunctor::Handle> WebViewFunctorManager::handleFor(int functor) { in handleFor()