Lines Matching refs:callbacks
91 WebViewFunctor::WebViewFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in WebViewFunctor() argument
95 mCallbacks = callbacks; in WebViewFunctor()
268 static void validateCallbacks(const WebViewFunctorCallbacks& callbacks) { in validateCallbacks() argument
270 LOG_ALWAYS_FATAL_IF(callbacks.onSync == nullptr, "onSync is null"); in validateCallbacks()
271 LOG_ALWAYS_FATAL_IF(callbacks.onContextDestroyed == nullptr, "onContextDestroyed is null"); in validateCallbacks()
272 LOG_ALWAYS_FATAL_IF(callbacks.onDestroyed == nullptr, "onDestroyed is null"); in validateCallbacks()
273 LOG_ALWAYS_FATAL_IF(callbacks.removeOverlays == nullptr, "removeOverlays is null"); in validateCallbacks()
276 LOG_ALWAYS_FATAL_IF(callbacks.gles.draw == nullptr, "gles.draw is null"); in validateCallbacks()
279 LOG_ALWAYS_FATAL_IF(callbacks.vk.initialize == nullptr, "vk.initialize is null"); in validateCallbacks()
280 LOG_ALWAYS_FATAL_IF(callbacks.vk.draw == nullptr, "vk.draw is null"); in validateCallbacks()
281 LOG_ALWAYS_FATAL_IF(callbacks.vk.postDraw == nullptr, "vk.postDraw is null"); in validateCallbacks()
289 int WebViewFunctorManager::createFunctor(void* data, const WebViewFunctorCallbacks& callbacks, in createFunctor() argument
291 validateCallbacks(callbacks); in createFunctor()
292 auto object = std::make_unique<WebViewFunctor>(data, callbacks, functorMode); in createFunctor()