Move LayoutMetrics and LayoutPrimitives from core to graphics folder (#37609)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/37609

changelog: [internal]

Moving LayoutMetrics and LayoutPrimitives from core to graphics module.
This is to enable different implementation for different platforms.

Reviewed By: rubennorte

Differential Revision: D45904748

fbshipit-source-id: a4e666d7c7390e87abdb09235f96655b63f451f9
This commit is contained in:
Samuel Susla
2023-05-29 06:52:31 -07:00
committed by Facebook GitHub Bot
parent 594cf1f647
commit ce3ade82bf
23 changed files with 19 additions and 21 deletions
@@ -14,8 +14,8 @@
#import <react/renderer/components/view/ViewEventEmitter.h>
#import <react/renderer/components/view/ViewProps.h>
#import <react/renderer/core/EventEmitter.h>
#import <react/renderer/core/LayoutMetrics.h>
#import <react/renderer/core/Props.h>
#import <react/renderer/graphics/LayoutMetrics.h>
NS_ASSUME_NONNULL_BEGIN
@@ -9,9 +9,9 @@
#import <react/renderer/componentregistry/ComponentDescriptorProvider.h>
#import <react/renderer/core/EventEmitter.h>
#import <react/renderer/core/LayoutMetrics.h>
#import <react/renderer/core/Props.h>
#import <react/renderer/core/State.h>
#import <react/renderer/graphics/LayoutMetrics.h>
NS_ASSUME_NONNULL_BEGIN
@@ -9,8 +9,8 @@
#import <react/renderer/components/view/AccessibilityPrimitives.h>
#import <react/renderer/components/view/primitives.h>
#import <react/renderer/core/LayoutPrimitives.h>
#import <react/renderer/graphics/Color.h>
#import <react/renderer/graphics/LayoutPrimitives.h>
#import <react/renderer/graphics/Transform.h>
NS_ASSUME_NONNULL_BEGIN
@@ -20,10 +20,10 @@
#include <react/renderer/components/image/ImageProps.h>
#include <react/renderer/components/view/ViewProps.h>
#include <react/renderer/core/ComponentDescriptor.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/Props.h>
#include <react/renderer/core/PropsParserContext.h>
#include <react/renderer/core/RawValue.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include <react/renderer/mounting/MountingCoordinator.h>
#include <react/renderer/mounting/ShadowView.h>
#include <react/renderer/mounting/ShadowViewMutation.h>
@@ -14,11 +14,11 @@
#include <folly/Hash.h>
#include <react/renderer/attributedstring/primitives.h>
#include <react/renderer/components/view/AccessibilityPrimitives.h>
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/core/ReactPrimitives.h>
#include <react/renderer/debug/DebugStringConvertible.h>
#include <react/renderer/graphics/Color.h>
#include <react/renderer/graphics/Float.h>
#include <react/renderer/graphics/LayoutPrimitives.h>
#include <react/renderer/graphics/Size.h>
namespace facebook::react {
@@ -8,7 +8,7 @@
#include "ScrollViewShadowNode.h"
#include <react/debug/react_native_assert.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/graphics/LayoutMetrics.h>
namespace facebook::react {
@@ -10,9 +10,9 @@
#include <react/renderer/components/view/PointerEvent.h>
#include <react/renderer/components/view/TouchEvent.h>
#include <react/renderer/core/EventEmitter.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/ReactPrimitives.h>
#include <react/renderer/debug/DebugStringConvertible.h>
#include <react/renderer/graphics/LayoutMetrics.h>
namespace facebook::react {
@@ -10,8 +10,8 @@
#include <memory>
#include <mutex>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/ReactPrimitives.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include "TouchEventEmitter.h"
@@ -10,10 +10,10 @@
#include <react/renderer/components/view/AccessibilityProps.h>
#include <react/renderer/components/view/YogaStylableProps.h>
#include <react/renderer/components/view/primitives.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/Props.h>
#include <react/renderer/core/PropsParserContext.h>
#include <react/renderer/graphics/Color.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include <react/renderer/graphics/Transform.h>
#include <optional>
@@ -13,8 +13,8 @@
#include <glog/logging.h>
#include <react/debug/react_native_expect.h>
#include <react/renderer/components/view/primitives.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/PropsParserContext.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include <react/renderer/graphics/Transform.h>
#include <stdlib.h>
#include <yoga/YGEnums.h>
@@ -10,7 +10,7 @@
#include <limits>
#include <folly/Hash.h>
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/graphics/LayoutPrimitives.h>
#include <react/renderer/graphics/Size.h>
namespace facebook::react {
@@ -9,11 +9,11 @@
#include <react/renderer/core/LayoutConstraints.h>
#include <react/renderer/core/LayoutContext.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/ShadowNode.h>
#include <react/renderer/core/TraitCast.h>
#include <react/renderer/core/graphicsConversions.h>
#include <react/renderer/debug/DebugStringConvertibleItem.h>
#include <react/renderer/graphics/LayoutMetrics.h>
namespace facebook::react {
@@ -14,10 +14,10 @@
#include <butter/small_vector.h>
#include <react/debug/react_native_assert.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/ShadowNode.h>
#include <react/renderer/core/ShadowNodeFragment.h>
#include <react/renderer/debug/DebugStringConvertible.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include <react/renderer/graphics/Transform.h>
namespace facebook::react {
@@ -7,7 +7,7 @@
#pragma once
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/graphics/LayoutPrimitives.h>
namespace facebook::react {
@@ -8,9 +8,9 @@
#pragma once
#include <folly/Hash.h>
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/debug/DebugStringConvertible.h>
#include <react/renderer/debug/flags.h>
#include <react/renderer/graphics/LayoutPrimitives.h>
#include <react/renderer/graphics/Rect.h>
#include <react/renderer/graphics/RectangleEdges.h>
@@ -11,7 +11,6 @@
#include <react/renderer/components/root/RootComponentDescriptor.h>
#include <react/renderer/components/view/ViewShadowNode.h>
#include <react/renderer/core/LayoutContext.h>
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/debug/SystraceSection.h>
#include <react/renderer/mounting/ShadowTreeRevision.h>
#include <react/renderer/mounting/ShadowViewMutation.h>
@@ -7,9 +7,9 @@
#include "ShadowView.h"
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/LayoutableShadowNode.h>
#include <react/renderer/core/TraitCast.h>
#include <react/renderer/graphics/LayoutMetrics.h>
namespace facebook::react {
@@ -10,11 +10,11 @@
#include <butter/small_vector.h>
#include <folly/Hash.h>
#include <react/renderer/core/EventEmitter.h>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/Props.h>
#include <react/renderer/core/ReactPrimitives.h>
#include <react/renderer/core/ShadowNode.h>
#include <react/renderer/debug/flags.h>
#include <react/renderer/graphics/LayoutMetrics.h>
namespace facebook::react {
@@ -10,9 +10,9 @@
#include <memory>
#include <vector>
#include <react/renderer/core/LayoutMetrics.h>
#include <react/renderer/core/State.h>
#include <react/renderer/debug/debugStringConvertibleUtils.h>
#include <react/renderer/graphics/LayoutMetrics.h>
#include <react/renderer/mounting/ShadowView.h>
namespace facebook::react {
@@ -7,7 +7,7 @@
#pragma once
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/graphics/LayoutPrimitives.h>
#include <react/renderer/uimanager/UIManagerCommitHook.h>
#include <react/utils/Telemetry.h>
@@ -7,7 +7,6 @@
#pragma once
#include <react/renderer/core/LayoutPrimitives.h>
#include <react/renderer/timeline/TimelineFrame.h>
#include <react/renderer/uimanager/UIManagerCommitHook.h>