Skip to content

Commit 74c2a5f

Browse files
committed
chore: regenerate conic gradient C++ API snapshots
1 parent d99ed83 commit 74c2a5f

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
@@ -584,14 +584,15 @@ using facebook::react::AndroidSwipeRefreshLayoutState = facebook::react::StateDa
584584
using facebook::react::AnimationEndCallback = facebook::react::AsyncCallback<facebook::react::EndResult>;
585585
using facebook::react::AnimationTimestamp = std::chrono::duration<double, std::milli>;
586586
using facebook::react::BackgroundExecutor = std::function<void(std::function<void()>&& callback)>;
587-
using facebook::react::BackgroundImage = std::variant<facebook::react::LinearGradient, facebook::react::RadialGradient>;
587+
using facebook::react::BackgroundImage = std::variant<facebook::react::ConicGradient, facebook::react::LinearGradient, facebook::react::RadialGradient>;
588588
using facebook::react::BackgroundSize = std::variant<facebook::react::BackgroundSizeKeyword, facebook::react::BackgroundSizeLengthPercentage>;
589589
using facebook::react::BorderColors = facebook::react::RectangleEdges<facebook::react::SharedColor>;
590590
using facebook::react::BorderCurves = facebook::react::RectangleCorners<facebook::react::BorderCurve>;
591591
using facebook::react::BorderRadii = facebook::react::RectangleCorners<facebook::react::CornerRadii>;
592592
using facebook::react::BorderStyles = facebook::react::RectangleEdges<facebook::react::BorderStyle>;
593593
using facebook::react::BorderWidths = facebook::react::RectangleEdges<facebook::react::Float>;
594-
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
594+
using facebook::react::CSSAngularPosition = std::variant<facebook::react::CSSAngle, facebook::react::CSSPercentage>;
595+
using facebook::react::CSSBackgroundImage = facebook::react::CSSCompoundDataType<facebook::react::CSSConicGradientFunction, facebook::react::CSSLinearGradientFunction, facebook::react::CSSRadialGradientFunction>;
595596
using facebook::react::CSSBackgroundImageList = facebook::react::CSSCommaSeparatedList<facebook::react::CSSBackgroundImage>;
596597
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>;
597598
using facebook::react::CSSFilterList = facebook::react::CSSWhitespaceSeparatedList<facebook::react::CSSFilterFunction>;
@@ -5895,6 +5896,10 @@ enum facebook::react::CSSGradientDirectionKeyword : std::underlying_type_t<faceb
58955896
Top,
58965897
}
58975898

5899+
enum facebook::react::CSSGradientFromKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
5900+
From,
5901+
}
5902+
58985903
enum facebook::react::CSSGradientPositionKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
58995904
Bottom,
59005905
Center,
@@ -5935,6 +5940,7 @@ enum facebook::react::CSSKeyword : uint8_t {
59355940
Flex,
59365941
FlexEnd,
59375942
FlexStart,
5943+
From,
59385944
Grid,
59395945
Groove,
59405946
Hidden,
@@ -6992,6 +6998,25 @@ struct facebook::react::CSSColorStop {
69926998
public std::optional<std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>> startPosition;
69936999
}
69947000

7001+
struct facebook::react::CSSConicColorHint {
7002+
public bool operator==(const facebook::react::CSSConicColorHint& rhs) const = default;
7003+
public facebook::react::CSSAngularPosition position;
7004+
}
7005+
7006+
struct facebook::react::CSSConicColorStop {
7007+
public bool operator==(const facebook::react::CSSConicColorStop& rhs) const = default;
7008+
public facebook::react::CSSColor color;
7009+
public std::optional<facebook::react::CSSAngularPosition> endPosition;
7010+
public std::optional<facebook::react::CSSAngularPosition> startPosition;
7011+
}
7012+
7013+
struct facebook::react::CSSConicGradientFunction {
7014+
public bool operator==(const facebook::react::CSSConicGradientFunction& rhs) const = default;
7015+
public facebook::react::CSSAngle from;
7016+
public facebook::react::CSSRadialGradientPosition position;
7017+
public std::vector<std::variant<facebook::react::CSSConicColorStop, facebook::react::CSSConicColorHint>> items;
7018+
}
7019+
69957020
struct facebook::react::CSSContrastFilter {
69967021
public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default;
69977022
public float amount;
@@ -7262,6 +7287,14 @@ struct facebook::react::ColorStop {
72627287
public folly::dynamic toDynamic() const;
72637288
}
72647289

7290+
struct facebook::react::ConicGradient {
7291+
public bool operator==(const facebook::react::ConicGradient& other) const = default;
7292+
public facebook::react::Float from;
7293+
public facebook::react::RadialGradientPosition position;
7294+
public folly::dynamic toDynamic() const;
7295+
public std::vector<facebook::react::ColorStop> colorStops;
7296+
}
7297+
72657298
struct facebook::react::CornerRadii {
72667299
public bool operator==(const facebook::react::CornerRadii& other) const = default;
72677300
public float horizontal;
@@ -9847,6 +9880,18 @@ struct facebook::react::CSSDataTypeParser<facebook::react::CSSColorStop> {
98479880
public static constexpr std::optional<facebook::react::CSSColorStop> consume(facebook::react::CSSValueParser& parser);
98489881
}
98499882

9883+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorHint> {
9884+
public static constexpr std::optional<facebook::react::CSSConicColorHint> consume(facebook::react::CSSValueParser& parser);
9885+
}
9886+
9887+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorStop> {
9888+
public static constexpr std::optional<facebook::react::CSSConicColorStop> consume(facebook::react::CSSValueParser& parser);
9889+
}
9890+
9891+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicGradientFunction> {
9892+
public static std::optional<facebook::react::CSSConicGradientFunction> consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser);
9893+
}
9894+
98509895
struct facebook::react::CSSDataTypeParser<facebook::react::CSSContrastFilter> : public facebook::react::detail::CSSFilterSimpleAmountParser<facebook::react::CSSContrastFilter, "contrast"> {
98519896
}
98529897

@@ -10200,6 +10245,7 @@ constexpr std::string_view facebook::react::detail::css::keywords::Fixed;
1020010245
constexpr std::string_view facebook::react::detail::css::keywords::Flex;
1020110246
constexpr std::string_view facebook::react::detail::css::keywords::FlexEnd;
1020210247
constexpr std::string_view facebook::react::detail::css::keywords::FlexStart;
10248+
constexpr std::string_view facebook::react::detail::css::keywords::From;
1020310249
constexpr std::string_view facebook::react::detail::css::keywords::Grid;
1020410250
constexpr std::string_view facebook::react::detail::css::keywords::Groove;
1020510251
constexpr std::string_view facebook::react::detail::css::keywords::Hidden;
@@ -10319,6 +10365,8 @@ concept facebook::react::detail::css::keywords::hasFlexEnd = (CSSKeywordSet<T> &
1031910365
template <typename T>
1032010366
concept facebook::react::detail::css::keywords::hasFlexStart = (CSSKeywordSet<T> && requires() { T::FlexStart; });
1032110367
template <typename T>
10368+
concept facebook::react::detail::css::keywords::hasFrom = (CSSKeywordSet<T> && requires() { T::From; });
10369+
template <typename T>
1032210370
concept facebook::react::detail::css::keywords::hasGrid = (CSSKeywordSet<T> && requires() { T::Grid; });
1032310371
template <typename T>
1032410372
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
@@ -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>;
@@ -5705,6 +5706,10 @@ enum facebook::react::CSSGradientDirectionKeyword : std::underlying_type_t<faceb
57055706
Top,
57065707
}
57075708

5709+
enum facebook::react::CSSGradientFromKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
5710+
From,
5711+
}
5712+
57085713
enum facebook::react::CSSGradientPositionKeyword : std::underlying_type_t<facebook::react::CSSKeyword> {
57095714
Bottom,
57105715
Center,
@@ -5745,6 +5750,7 @@ enum facebook::react::CSSKeyword : uint8_t {
57455750
Flex,
57465751
FlexEnd,
57475752
FlexStart,
5753+
From,
57485754
Grid,
57495755
Groove,
57505756
Hidden,
@@ -6802,6 +6808,25 @@ struct facebook::react::CSSColorStop {
68026808
public std::optional<std::variant<facebook::react::CSSLength, facebook::react::CSSPercentage>> startPosition;
68036809
}
68046810

6811+
struct facebook::react::CSSConicColorHint {
6812+
public bool operator==(const facebook::react::CSSConicColorHint& rhs) const = default;
6813+
public facebook::react::CSSAngularPosition position;
6814+
}
6815+
6816+
struct facebook::react::CSSConicColorStop {
6817+
public bool operator==(const facebook::react::CSSConicColorStop& rhs) const = default;
6818+
public facebook::react::CSSColor color;
6819+
public std::optional<facebook::react::CSSAngularPosition> endPosition;
6820+
public std::optional<facebook::react::CSSAngularPosition> startPosition;
6821+
}
6822+
6823+
struct facebook::react::CSSConicGradientFunction {
6824+
public bool operator==(const facebook::react::CSSConicGradientFunction& rhs) const = default;
6825+
public facebook::react::CSSAngle from;
6826+
public facebook::react::CSSRadialGradientPosition position;
6827+
public std::vector<std::variant<facebook::react::CSSConicColorStop, facebook::react::CSSConicColorHint>> items;
6828+
}
6829+
68056830
struct facebook::react::CSSContrastFilter {
68066831
public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default;
68076832
public float amount;
@@ -7072,6 +7097,14 @@ struct facebook::react::ColorStop {
70727097
public folly::dynamic toDynamic() const;
70737098
}
70747099

7100+
struct facebook::react::ConicGradient {
7101+
public bool operator==(const facebook::react::ConicGradient& other) const = default;
7102+
public facebook::react::Float from;
7103+
public facebook::react::RadialGradientPosition position;
7104+
public folly::dynamic toDynamic() const;
7105+
public std::vector<facebook::react::ColorStop> colorStops;
7106+
}
7107+
70757108
struct facebook::react::CornerRadii {
70767109
public bool operator==(const facebook::react::CornerRadii& other) const = default;
70777110
public float horizontal;
@@ -9463,6 +9496,18 @@ struct facebook::react::CSSDataTypeParser<facebook::react::CSSColorStop> {
94639496
public static constexpr std::optional<facebook::react::CSSColorStop> consume(facebook::react::CSSValueParser& parser);
94649497
}
94659498

9499+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorHint> {
9500+
public static constexpr std::optional<facebook::react::CSSConicColorHint> consume(facebook::react::CSSValueParser& parser);
9501+
}
9502+
9503+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicColorStop> {
9504+
public static constexpr std::optional<facebook::react::CSSConicColorStop> consume(facebook::react::CSSValueParser& parser);
9505+
}
9506+
9507+
struct facebook::react::CSSDataTypeParser<facebook::react::CSSConicGradientFunction> {
9508+
public static std::optional<facebook::react::CSSConicGradientFunction> consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser);
9509+
}
9510+
94669511
struct facebook::react::CSSDataTypeParser<facebook::react::CSSContrastFilter> : public facebook::react::detail::CSSFilterSimpleAmountParser<facebook::react::CSSContrastFilter, "contrast"> {
94679512
}
94689513

@@ -9816,6 +9861,7 @@ constexpr std::string_view facebook::react::detail::css::keywords::Fixed;
98169861
constexpr std::string_view facebook::react::detail::css::keywords::Flex;
98179862
constexpr std::string_view facebook::react::detail::css::keywords::FlexEnd;
98189863
constexpr std::string_view facebook::react::detail::css::keywords::FlexStart;
9864+
constexpr std::string_view facebook::react::detail::css::keywords::From;
98199865
constexpr std::string_view facebook::react::detail::css::keywords::Grid;
98209866
constexpr std::string_view facebook::react::detail::css::keywords::Groove;
98219867
constexpr std::string_view facebook::react::detail::css::keywords::Hidden;
@@ -9935,6 +9981,8 @@ concept facebook::react::detail::css::keywords::hasFlexEnd = (CSSKeywordSet<T> &
99359981
template <typename T>
99369982
concept facebook::react::detail::css::keywords::hasFlexStart = (CSSKeywordSet<T> && requires() { T::FlexStart; });
99379983
template <typename T>
9984+
concept facebook::react::detail::css::keywords::hasFrom = (CSSKeywordSet<T> && requires() { T::From; });
9985+
template <typename T>
99389986
concept facebook::react::detail::css::keywords::hasGrid = (CSSKeywordSet<T> && requires() { T::Grid; });
99399987
template <typename T>
99409988
concept facebook::react::detail::css::keywords::hasGroove = (CSSKeywordSet<T> && requires() { T::Groove; });

0 commit comments

Comments
 (0)