Skip to content

Commit 160d2b6

Browse files
committed
chore: regenerate conic gradient C++ API snapshots
1 parent 572ec8e commit 160d2b6

9 files changed

Lines changed: 456 additions & 18 deletions

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

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -583,14 +583,15 @@ using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateDa
583583
using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback<facebook::react::EndResult>;
584584
using facebook::react::AnimationTimestamp = std::chrono::duration<double, std::milli>;
585585
using facebook::react::BackgroundExecutor = std::function<void(std::function<void()>&& callback)>;
586-
using facebook::react::BackgroundImage = std::variant<facebook::react::LinearGradient, facebook::react::RadialGradient>;
586+
using facebook::react::BackgroundImage = std::variant<facebook::react::ConicGradient, facebook::react::LinearGradient, facebook::react::RadialGradient>;
587587
using facebook::react::BackgroundSize = std::variant<facebook::react::BackgroundSizeKeyword, facebook::react::BackgroundSizeLengthPercentage>;
588588
using facebook::react::BorderColors = facebook::react::RectangleEdges<facebook::react::SharedColor>;
589589
using facebook::react::BorderCurves = facebook::react::RectangleCorners<facebook::react::BorderCurve>;
590590
using facebook::react::BorderRadii = facebook::react::RectangleCorners<facebook::react::CornerRadii>;
591591
using facebook::react::BorderStyles = facebook::react::RectangleEdges<facebook::react::BorderStyle>;
592592
using facebook::react::BorderWidths = facebook::react::RectangleEdges<facebook::react::Float>;
593-
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
593+
using facebook::react::CSSAngularPosition = std::variant<facebook::react::CSSAngle, facebook::react::CSSPercentage>;
594+
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSConicGradientFunction, facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
594595
using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList<facebook::react::CSSBackgroundImage>;
595596
using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType<facebook::react::CSSBlurFilter, facebook::react::CSSBrightnessFilter, facebook::react::CSSContrastFilter, facebook::react::CSSDropShadowFilter, facebook::react::CSSGrayscaleFilter, facebook::react::CSSHueRotateFilter, facebook::react::CSSInvertFilter, facebook::react::CSSOpacityFilter, facebook::react::CSSSaturateFilter, facebook::react::CSSSepiaFilter>;
596597
using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList<facebook::react::CSSFilterFunction>;
@@ -5922,6 +5923,10 @@ enum facebook::react::CSSGradientDirectionKeyword : std::underlying_type_t<faceb
59225923
Top,
59235924
}
59245925

5926+
enum facebook::react::CSSGradientFromKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
5927+
From,
5928+
}
5929+
59255930
enum facebook::react::CSSGradientPositionKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
59265931
Bottom,
59275932
Center,
@@ -5962,6 +5967,7 @@ enum facebook::react::CSSKeyword : uint8_t {
59625967
Flex,
59635968
FlexEnd,
59645969
FlexStart,
5970+
From,
59655971
Grid,
59665972
Groove,
59675973
Hidden,
@@ -7019,6 +7025,25 @@ struct facebook::react::CSSColorStop {
70197025
public std::optional<std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>> startPosition;
70207026
}
70217027

7028+
struct facebook::react::CSSConicColorHint {
7029+
public bool operator==(const facebook::react::CSSConicColorHint& rhs) const = default;
7030+
public facebook::react::CSSAngularPosition position;
7031+
}
7032+
7033+
struct facebook::react::CSSConicColorStop {
7034+
public bool operator==(const facebook::react::CSSConicColorStop& rhs) const = default;
7035+
public facebook::react::CSSColor color;
7036+
public std::optional<facebook::react::CSSAngularPosition> endPosition;
7037+
public std::optional<facebook::react::CSSAngularPosition> startPosition;
7038+
}
7039+
7040+
struct facebook::react::CSSConicGradientFunction {
7041+
public bool operator==(const facebook::react::CSSConicGradientFunction& rhs) const = default;
7042+
public facebook::react::CSSAngle from;
7043+
public facebook::react::CSSRadialGradientPosition position;
7044+
public std::vector<std::variant<facebook::react::CSSConicColorStop, facebook::react::CSSConicColorHint>> items;
7045+
}
7046+
70227047
struct facebook::react::CSSContrastFilter {
70237048
public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default;
70247049
public float amount;
@@ -7289,6 +7314,14 @@ struct facebook::react::ColorStop {
72897314
public folly::dynamic toDynamic() const;
72907315
}
72917316

7317+
struct facebook::react::ConicGradient {
7318+
public bool operator==(const facebook::react::ConicGradient& other) const = default;
7319+
public facebook::react::Float from;
7320+
public facebook::react::RadialGradientPosition position;
7321+
public folly::dynamic toDynamic() const;
7322+
public std::vector<facebook::react::ColorStop> colorStops;
7323+
}
7324+
72927325
struct facebook::react::CornerRadii {
72937326
public bool operator==(const facebook::react::CornerRadii& other) const = default;
72947327
public float horizontal;
@@ -9874,6 +9907,18 @@ struct facebook::react::CSSDataTypeParser<facebook::react::CSSColorStop> {
98749907
public static constexpr std::optional<facebook::react::CSSColorStop> consume(facebook::react::CSSValueParser& parser);
98759908
}
98769909

9910+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorHint> {
9911+
public static constexpr std::optional<facebook::react::CSSConicColorHint> consume(facebook::react::CSSValueParser& parser);
9912+
}
9913+
9914+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorStop> {
9915+
public static constexpr std::optional<facebook::react::CSSConicColorStop> consume(facebook::react::CSSValueParser& parser);
9916+
}
9917+
9918+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicGradientFunction> {
9919+
public static std::optional<facebook::react::CSSConicGradientFunction> consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser);
9920+
}
9921+
98779922
struct facebook::react::CSSDataTypeParser<facebook::react::CSSContrastFilter> : public facebook::react::detail::CSSFilterSimpleAmountParser<facebook::react::CSSContrastFilter, "contrast"> {
98789923
}
98799924

@@ -10227,6 +10272,7 @@ constexpr std::string_view facebook::react::detail::css::keywords::Fixed;
1022710272
constexpr std::string_view facebook::react::detail::css::keywords::Flex;
1022810273
constexpr std::string_view facebook::react::detail::css::keywords::FlexEnd;
1022910274
constexpr std::string_view facebook::react::detail::css::keywords::FlexStart;
10275+
constexpr std::string_view facebook::react::detail::css::keywords::From;
1023010276
constexpr std::string_view facebook::react::detail::css::keywords::Grid;
1023110277
constexpr std::string_view facebook::react::detail::css::keywords::Groove;
1023210278
constexpr std::string_view facebook::react::detail::css::keywords::Hidden;
@@ -10346,6 +10392,8 @@ concept facebook::react::detail::css::keywords::hasFlexEnd = (CSSKeywordSet<T> &
1034610392
template <typename T>
1034710393
concept facebook::react::detail::css::keywords::hasFlexStart = (CSSKeywordSet<T> && requires() { T::FlexStart; });
1034810394
template <typename T>
10395+
concept facebook::react::detail::css::keywords::hasFrom = (CSSKeywordSet<T> && requires() { T::From; });
10396+
template <typename T>
1034910397
concept facebook::react::detail::css::keywords::hasGrid = (CSSKeywordSet<T> && requires() { T::Grid; });
1035010398
template <typename T>
1035110399
concept facebook::react::detail::css::keywords::hasGroove = (CSSKeywordSet<T> && requires() { T::Groove; });

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

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,14 +582,15 @@ using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateDa
582582
using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback<facebook::react::EndResult>;
583583
using facebook::react::AnimationTimestamp = std::chrono::duration<double, std::milli>;
584584
using facebook::react::BackgroundExecutor = std::function<void(std::function<void()>&& callback)>;
585-
using facebook::react::BackgroundImage = std::variant<facebook::react::LinearGradient, facebook::react::RadialGradient>;
585+
using facebook::react::BackgroundImage = std::variant<facebook::react::ConicGradient, facebook::react::LinearGradient, facebook::react::RadialGradient>;
586586
using facebook::react::BackgroundSize = std::variant<facebook::react::BackgroundSizeKeyword, facebook::react::BackgroundSizeLengthPercentage>;
587587
using facebook::react::BorderColors = facebook::react::RectangleEdges<facebook::react::SharedColor>;
588588
using facebook::react::BorderCurves = facebook::react::RectangleCorners<facebook::react::BorderCurve>;
589589
using facebook::react::BorderRadii = facebook::react::RectangleCorners<facebook::react::CornerRadii>;
590590
using facebook::react::BorderStyles = facebook::react::RectangleEdges<facebook::react::BorderStyle>;
591591
using facebook::react::BorderWidths = facebook::react::RectangleEdges<facebook::react::Float>;
592-
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
592+
using facebook::react::CSSAngularPosition = std::variant<facebook::react::CSSAngle, facebook::react::CSSPercentage>;
593+
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSConicGradientFunction, facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
593594
using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList<facebook::react::CSSBackgroundImage>;
594595
using facebook::react::CSSFilterFunction = facebook::react::CSSCompoundDataType<facebook::react::CSSBlurFilter, facebook::react::CSSBrightnessFilter, facebook::react::CSSContrastFilter, facebook::react::CSSDropShadowFilter, facebook::react::CSSGrayscaleFilter, facebook::react::CSSHueRotateFilter, facebook::react::CSSInvertFilter, facebook::react::CSSOpacityFilter, facebook::react::CSSSaturateFilter, facebook::react::CSSSepiaFilter>;
595596
using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList<facebook::react::CSSFilterFunction>;
@@ -5732,6 +5733,10 @@ enum facebook::react::CSSGradientDirectionKeyword : std::underlying_type_t<faceb
57325733
Top,
57335734
}
57345735

5736+
enum facebook::react::CSSGradientFromKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
5737+
From,
5738+
}
5739+
57355740
enum facebook::react::CSSGradientPositionKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
57365741
Bottom,
57375742
Center,
@@ -5772,6 +5777,7 @@ enum facebook::react::CSSKeyword : uint8_t {
57725777
Flex,
57735778
FlexEnd,
57745779
FlexStart,
5780+
From,
57755781
Grid,
57765782
Groove,
57775783
Hidden,
@@ -6829,6 +6835,25 @@ struct facebook::react::CSSColorStop {
68296835
public std::optional<std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>> startPosition;
68306836
}
68316837

6838+
struct facebook::react::CSSConicColorHint {
6839+
public bool operator==(const facebook::react::CSSConicColorHint& rhs) const = default;
6840+
public facebook::react::CSSAngularPosition position;
6841+
}
6842+
6843+
struct facebook::react::CSSConicColorStop {
6844+
public bool operator==(const facebook::react::CSSConicColorStop& rhs) const = default;
6845+
public facebook::react::CSSColor color;
6846+
public std::optional<facebook::react::CSSAngularPosition> endPosition;
6847+
public std::optional<facebook::react::CSSAngularPosition> startPosition;
6848+
}
6849+
6850+
struct facebook::react::CSSConicGradientFunction {
6851+
public bool operator==(const facebook::react::CSSConicGradientFunction& rhs) const = default;
6852+
public facebook::react::CSSAngle from;
6853+
public facebook::react::CSSRadialGradientPosition position;
6854+
public std::vector<std::variant<facebook::react::CSSConicColorStop, facebook::react::CSSConicColorHint>> items;
6855+
}
6856+
68326857
struct facebook::react::CSSContrastFilter {
68336858
public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default;
68346859
public float amount;
@@ -7099,6 +7124,14 @@ struct facebook::react::ColorStop {
70997124
public folly::dynamic toDynamic() const;
71007125
}
71017126

7127+
struct facebook::react::ConicGradient {
7128+
public bool operator==(const facebook::react::ConicGradient& other) const = default;
7129+
public facebook::react::Float from;
7130+
public facebook::react::RadialGradientPosition position;
7131+
public folly::dynamic toDynamic() const;
7132+
public std::vector<facebook::react::ColorStop> colorStops;
7133+
}
7134+
71027135
struct facebook::react::CornerRadii {
71037136
public bool operator==(const facebook::react::CornerRadii& other) const = default;
71047137
public float horizontal;
@@ -9490,6 +9523,18 @@ struct facebook::react::CSSDataTypeParser<facebook::react::CSSColorStop> {
94909523
public static constexpr std::optional<facebook::react::CSSColorStop> consume(facebook::react::CSSValueParser& parser);
94919524
}
94929525

9526+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorHint> {
9527+
public static constexpr std::optional<facebook::react::CSSConicColorHint> consume(facebook::react::CSSValueParser& parser);
9528+
}
9529+
9530+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorStop> {
9531+
public static constexpr std::optional<facebook::react::CSSConicColorStop> consume(facebook::react::CSSValueParser& parser);
9532+
}
9533+
9534+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicGradientFunction> {
9535+
public static std::optional<facebook::react::CSSConicGradientFunction> consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser);
9536+
}
9537+
94939538
struct facebook::react::CSSDataTypeParser<facebook::react::CSSContrastFilter> : public facebook::react::detail::CSSFilterSimpleAmountParser<facebook::react::CSSContrastFilter, "contrast"> {
94949539
}
94959540

@@ -9843,6 +9888,7 @@ constexpr std::string_view facebook::react::detail::css::keywords::Fixed;
98439888
constexpr std::string_view facebook::react::detail::css::keywords::Flex;
98449889
constexpr std::string_view facebook::react::detail::css::keywords::FlexEnd;
98459890
constexpr std::string_view facebook::react::detail::css::keywords::FlexStart;
9891+
constexpr std::string_view facebook::react::detail::css::keywords::From;
98469892
constexpr std::string_view facebook::react::detail::css::keywords::Grid;
98479893
constexpr std::string_view facebook::react::detail::css::keywords::Groove;
98489894
constexpr std::string_view facebook::react::detail::css::keywords::Hidden;
@@ -9962,6 +10008,8 @@ concept facebook::react::detail::css::keywords::hasFlexEnd = (CSSKeywordSet<T> &
996210008
template <typename T>
996310009
concept facebook::react::detail::css::keywords::hasFlexStart = (CSSKeywordSet<T> && requires() { T::FlexStart; });
996410010
template <typename T>
10011+
concept facebook::react::detail::css::keywords::hasFrom = (CSSKeywordSet<T> && requires() { T::From; });
10012+
template <typename T>
996510013
concept facebook::react::detail::css::keywords::hasGrid = (CSSKeywordSet<T> && requires() { T::Grid; });
996610014
template <typename T>
996710015
concept facebook::react::detail::css::keywords::hasGroove = (CSSKeywordSet<T> && requires() { T::Groove; });

0 commit comments

Comments
 (0)