Skip to content

Commit 38d1c56

Browse files
committed
chore(cxx-api): update measurement snapshots
1 parent 0b83307 commit 38d1c56

9 files changed

Lines changed: 54 additions & 0 deletions

scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,7 @@ using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::Con
644644
using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache<facebook::react::LineMeasureCacheKey, facebook::react::LinesMeasurements, facebook::react::kSimpleThreadSafeCacheSizeCap>;
645645
using facebook::react::LinesMeasurements = std::vector<facebook::react::LineMeasurement>;
646646
using facebook::react::Logger = std::function<void(const std::string& message, unsigned int logLevel)>;
647+
using facebook::react::MeasureAsyncOnUICallback = facebook::react::AsyncCallback<double, double, double, double, double, double>;
647648
using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
648649
using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
649650
using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double, double, double)>;
@@ -2361,6 +2362,7 @@ class facebook::react::FabricMountingManager {
23612362
public void drainPreallocateViewsQueue();
23622363
public void executeMount(const facebook::react::MountingTransaction& transaction);
23632364
public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode);
2365+
public void measureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback);
23642366
public void onAllAnimationsComplete();
23652367
public void onAnimationStarted();
23662368
public void onSurfaceStart(facebook::react::SurfaceId surfaceId);
@@ -3604,6 +3606,7 @@ class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec<face
36043606
public std::tuple<int, int> getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode);
36053607
public std::vector<facebook::jsi::Value> getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference);
36063608
public void measure(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureOnSuccessCallback& callback);
3609+
public void measureAsyncOnUI(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureAsyncOnUICallback& callback);
36073610
public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback);
36083611
public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, std::shared_ptr<const facebook::react::ShadowNode> relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess);
36093612
public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, double pointerId);
@@ -4508,6 +4511,7 @@ class facebook::react::Scheduler : public facebook::react::UIManagerDelegate {
45084511
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override;
45094512
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override;
45104513
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) override;
4514+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) override;
45114515
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) final;
45124516
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) final;
45134517
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override;
@@ -4532,6 +4536,7 @@ class facebook::react::SchedulerDelegate {
45324536
public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0;
45334537
public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
45344538
public virtual void schedulerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
4539+
public virtual void schedulerMeasureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback) = 0;
45354540
public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0;
45364541
public virtual void schedulerShouldRenderTransactions(const std::shared_ptr<const facebook::react::MountingCoordinator>& mountingCoordinator) = 0;
45374542
public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0;
@@ -5326,6 +5331,7 @@ class facebook::react::UIManagerDelegate {
53265331
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
53275332
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0;
53285333
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
5334+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) = 0;
53295335
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) = 0;
53305336
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) = 0;
53315337
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0;

scripts/cxx-api/api-snapshots/ReactAndroidNewarchCxx.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::Con
643643
using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache<facebook::react::LineMeasureCacheKey, facebook::react::LinesMeasurements, facebook::react::kSimpleThreadSafeCacheSizeCap>;
644644
using facebook::react::LinesMeasurements = std::vector<facebook::react::LineMeasurement>;
645645
using facebook::react::Logger = std::function<void(const std::string& message, unsigned int logLevel)>;
646+
using facebook::react::MeasureAsyncOnUICallback = facebook::react::AsyncCallback<double, double, double, double, double, double>;
646647
using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
647648
using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
648649
using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double, double, double)>;
@@ -2344,6 +2345,7 @@ class facebook::react::FabricMountingManager {
23442345
public void drainPreallocateViewsQueue();
23452346
public void executeMount(const facebook::react::MountingTransaction& transaction);
23462347
public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode);
2348+
public void measureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback);
23472349
public void onAllAnimationsComplete();
23482350
public void onAnimationStarted();
23492351
public void onSurfaceStart(facebook::react::SurfaceId surfaceId);
@@ -3488,6 +3490,7 @@ class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec<face
34883490
public std::tuple<int, int> getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode);
34893491
public std::vector<facebook::jsi::Value> getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference);
34903492
public void measure(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureOnSuccessCallback& callback);
3493+
public void measureAsyncOnUI(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureAsyncOnUICallback& callback);
34913494
public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback);
34923495
public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, std::shared_ptr<const facebook::react::ShadowNode> relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess);
34933496
public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, double pointerId);
@@ -4328,6 +4331,7 @@ class facebook::react::Scheduler : public facebook::react::UIManagerDelegate {
43284331
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override;
43294332
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override;
43304333
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) override;
4334+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) override;
43314335
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) final;
43324336
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) final;
43334337
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override;
@@ -4352,6 +4356,7 @@ class facebook::react::SchedulerDelegate {
43524356
public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0;
43534357
public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
43544358
public virtual void schedulerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
4359+
public virtual void schedulerMeasureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback) = 0;
43554360
public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0;
43564361
public virtual void schedulerShouldRenderTransactions(const std::shared_ptr<const facebook::react::MountingCoordinator>& mountingCoordinator) = 0;
43574362
public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0;
@@ -5140,6 +5145,7 @@ class facebook::react::UIManagerDelegate {
51405145
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
51415146
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0;
51425147
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
5148+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) = 0;
51435149
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) = 0;
51445150
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) = 0;
51455151
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0;

scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,6 +644,7 @@ using facebook::react::LegacyViewManagerInteropShadowNode = facebook::react::Con
644644
using facebook::react::LineMeasureCache = facebook::react::SimpleThreadSafeCache<facebook::react::LineMeasureCacheKey, facebook::react::LinesMeasurements, facebook::react::kSimpleThreadSafeCacheSizeCap>;
645645
using facebook::react::LinesMeasurements = std::vector<facebook::react::LineMeasurement>;
646646
using facebook::react::Logger = std::function<void(const std::string& message, unsigned int logLevel)>;
647+
using facebook::react::MeasureAsyncOnUICallback = facebook::react::AsyncCallback<double, double, double, double, double, double>;
647648
using facebook::react::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
648649
using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double)>;
649650
using facebook::react::MeasureOnSuccessCallback = facebook::react::SyncCallback<void(double, double, double, double, double, double)>;
@@ -2359,6 +2360,7 @@ class facebook::react::FabricMountingManager {
23592360
public void drainPreallocateViewsQueue();
23602361
public void executeMount(const facebook::react::MountingTransaction& transaction);
23612362
public void maybePreallocateShadowNode(const facebook::react::ShadowNode& shadowNode);
2363+
public void measureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback);
23622364
public void onAllAnimationsComplete();
23632365
public void onAnimationStarted();
23642366
public void onSurfaceStart(facebook::react::SurfaceId surfaceId);
@@ -3601,6 +3603,7 @@ class facebook::react::NativeDOM : public facebook::react::NativeDOMCxxSpec<face
36013603
public std::tuple<int, int> getScrollSize(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode);
36023604
public std::vector<facebook::jsi::Value> getChildNodes(facebook::jsi::Runtime& rt, facebook::jsi::Value nativeNodeReference);
36033605
public void measure(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureOnSuccessCallback& callback);
3606+
public void measureAsyncOnUI(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureAsyncOnUICallback& callback);
36043607
public void measureInWindow(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, const facebook::react::MeasureInWindowOnSuccessCallback& callback);
36053608
public void measureLayout(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, std::shared_ptr<const facebook::react::ShadowNode> relativeToShadowNode, facebook::jsi::Function onFail, const facebook::react::MeasureLayoutOnSuccessCallback& onSuccess);
36063609
public void releasePointerCapture(facebook::jsi::Runtime& rt, std::shared_ptr<const facebook::react::ShadowNode> shadowNode, double pointerId);
@@ -4505,6 +4508,7 @@ class facebook::react::Scheduler : public facebook::react::UIManagerDelegate {
45054508
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override;
45064509
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) override;
45074510
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) override;
4511+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) override;
45084512
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) final;
45094513
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) final;
45104514
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) override;
@@ -4529,6 +4533,7 @@ class facebook::react::SchedulerDelegate {
45294533
public virtual void schedulerDidSetIsJSResponder(const facebook::react::ShadowView& shadowView, bool isJSResponder, bool blockNativeResponder) = 0;
45304534
public virtual void schedulerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
45314535
public virtual void schedulerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
4536+
public virtual void schedulerMeasureAsyncOnUI(const facebook::react::ShadowView& shadowView, const std::function<void(folly::dynamic)>& callback) = 0;
45324537
public virtual void schedulerShouldMergeReactRevision(facebook::react::SurfaceId surfaceId) = 0;
45334538
public virtual void schedulerShouldRenderTransactions(const std::shared_ptr<const facebook::react::MountingCoordinator>& mountingCoordinator) = 0;
45344539
public virtual void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props) = 0;
@@ -5317,6 +5322,7 @@ class facebook::react::UIManagerDelegate {
53175322
public virtual void uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0;
53185323
public virtual void uiManagerDidStartSurface(const facebook::react::ShadowTree& shadowTree) = 0;
53195324
public virtual void uiManagerDidUpdateShadowTree(const std::unordered_map<facebook::react::Tag, folly::dynamic>& tagToProps) = 0;
5325+
public virtual void uiManagerMeasureAsyncOnUI(const std::shared_ptr<const facebook::react::ShadowNode>& shadowNode, const std::function<void(folly::dynamic)>& callback) = 0;
53205326
public virtual void uiManagerShouldAddEventListener(std::shared_ptr<const facebook::react::EventListener> listener) = 0;
53215327
public virtual void uiManagerShouldRemoveEventListener(const std::shared_ptr<const facebook::react::EventListener>& listener) = 0;
53225328
public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::OnSurfaceStartCallback&& callback) = 0;

0 commit comments

Comments
 (0)