MCPcopy Create free account
hub / github.com/Snapchat/Valdi / createViewTransaction

Method createViewTransaction

valdi/src/valdi/android/ViewManager.cpp:314–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312}
313
314Valdi::Ref<Valdi::IViewTransaction> ViewManager::createViewTransaction(
315 const Valdi::Ref<Valdi::MainThreadManager>& mainThreadManager, bool shouldDefer) {
316 if (!shouldDefer || mainThreadManager == nullptr || mainThreadManager->currentThreadIsMainThread()) {
317 return Valdi::makeShared<AndroidViewTransaction>(*this);
318 } else {
319 return Valdi::makeShared<Valdi::DeferredViewTransaction>(*this, *mainThreadManager);
320 }
321}
322
323Valdi::Ref<Valdi::IBitmapFactory> ViewManager::getViewRasterBitmapFactory() const {
324 return AndroidBitmapFactory::getSharedInstance();

Callers 2

createTransactionMethod · 0.45
flushMethod · 0.45

Calls 1

Tested by

no test coverage detected