@class UIFont, UIVisualEffect, _UIPlatterShadowSettings, _UIContextMenuGradientMaskingConfiguration, _UIClickPresentationFeedbackGeneratorConfiguration, NSDictionary, UIImageSymbolConfiguration, UIColor; @interface _UIContextMenuPlatformMetrics : NSObject <_UIVisualStyleProviding> @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } cellBackgroundInsets; @property (copy, nonatomic) id /* block */ cellBackgroundProvider; @property (copy, nonatomic) id /* block */ preDismissalHandler; @property (copy, nonatomic) id /* block */ postDismissalHandler; @property (copy, nonatomic) id /* block */ animateAlongsideTransition; @property (copy, nonatomic) id /* block */ containerViewProvider; @property (copy, nonatomic) id /* block */ convertPointBetweenViews; @property (nonatomic) double menuMaximumHeight; @property (nonatomic) double menuMinimumScale; @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } menuItemInternalPadding; @property (nonatomic) double menuGutterWidth; @property (retain, nonatomic) UIVisualEffect *menuBackgroundEffect; @property (retain, nonatomic) UIColor *menuBackgroundColor; @property (retain, nonatomic) UIVisualEffect *menuHighlightBackgroundEffect; @property (retain, nonatomic) UIColor *menuHighlightBackgroundColor; @property (nonatomic) double menuCornerRadius; @property (nonatomic) double leadingIndentationWidth; @property (nonatomic) BOOL applySubmenuScaling; @property (nonatomic) BOOL shouldDismissMenuOnSceneDeactivation; @property (retain, nonatomic) NSDictionary *submenuSeparatedOptions; @property (nonatomic) struct CAPoint3D { double x; double y; double z; } stackedSubmenuOffset; @property (nonatomic) struct CAPoint3D { double x; double y; double z; } leadingCascadedSubmenuOffset; @property (nonatomic) struct CAPoint3D { double x; double y; double z; } trailingCascadedSubmenuOffset; @property (retain, nonatomic) NSDictionary *accessorySeparatedOptions; @property (nonatomic) struct CAPoint3D { double x; double y; double z; } baseMenuOffset; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } minimumContainerInsets; @property (nonatomic) double defaultMenuWidth; @property (nonatomic) double largePaletteWidthExtension; @property (nonatomic) double itemSeparatorHeight; @property (retain, nonatomic) UIColor *itemSeparatorColor; @property (retain, nonatomic) UIVisualEffect *itemSeparatorBackgroundEffect; @property (retain, nonatomic) UIColor *itemSubtitleColor; @property (nonatomic) long long itemSubtitleRenderingMode; @property (copy, nonatomic) id /* block */ itemPrimaryCompositingFilterProvider; @property (copy, nonatomic) id /* block */ itemSubtitleCompositingFilterProvider; @property (nonatomic) double itemTopToFirstBaseline; @property (nonatomic) double itemLastBaselineToBottom; @property (nonatomic) double itemBaselineToBaseline; @property (nonatomic) double itemTopToFirstBaselineWithSubtitle; @property (nonatomic) double itemLastBaselineToBottomWithSubtitle; @property (nonatomic) double dynamicImageBoxWidth; @property (nonatomic) double minIntraItemSpacing; @property (retain, nonatomic) UIFont *titleFont; @property (retain, nonatomic) UIFont *titleEmphasizedFont; @property (retain, nonatomic) UIFont *subtitleFont; @property (retain, nonatomic) UIFont *iconSymbolFont; @property (retain, nonatomic) UIFont *iconEmphasizedSymbolFont; @property (copy, nonatomic) id /* block */ itemBackgroundColorProvider; @property (retain, nonatomic) UIColor *itemPrimaryColor; @property (copy, nonatomic) id /* block */ itemPrimaryColorProvider; @property (copy, nonatomic) id /* block */ itemPrimaryDestructiveColorProvider; @property (nonatomic) double itemPrimaryAlpha; @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } headerPadding; @property (nonatomic) BOOL leadingIndentationContributesToWidth; @property (nonatomic) BOOL contentInsetsApplyToHeaders; @property (retain, nonatomic) UIFont *headerFont; @property (retain, nonatomic) UIColor *headerPrimaryColor; @property (nonatomic) long long headerRenderingMode; @property (copy, nonatomic) id /* block */ headerPrimaryCompositingFilterProvider; @property (nonatomic) long long headerTextAlignment; @property (nonatomic) BOOL menuTitleAlwaysShowsSeparator; @property (retain, nonatomic) UIFont *menuTitleFont; @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } menuTitlePadding; @property (nonatomic) long long menuTitleTextAlignment; @property (nonatomic) BOOL forceUnpinnedHeader; @property (nonatomic) BOOL alignMenuHeaderAndItemContents; @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } sectionInsets; @property (retain, nonatomic) UIColor *sectionSeparatorColor; @property (nonatomic) double sectionSeparatorHeight; @property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } sectionSeparatorInsets; @property (copy, nonatomic) UIImageSymbolConfiguration *decorationViewSymbolConfiguration; @property (nonatomic) double leadingDecorationViewOffset; @property (nonatomic) double trailingDecorationViewOffset; @property (retain, nonatomic) UIColor *trailingAccessoryColor; @property (nonatomic) double previewRubberbandingCoefficient; @property (nonatomic) double previewRubberbandingZCoefficient; @property (nonatomic) double previewActionsStyleDragTearOffThreshold; @property (nonatomic) double previewActionsStyleDragZTearOffThreshold; @property (nonatomic) double previewRotationMaxDegrees; @property (retain, nonatomic) _UIPlatterShadowSettings *previewShadowSettings; @property (nonatomic) BOOL enableShadowsForStandardSizeMenus; @property (retain, nonatomic) _UIContextMenuGradientMaskingConfiguration *gradientMaskingConfiguration; @property (copy, nonatomic) id /* block */ shouldApplyClippingHandler; @property (copy, nonatomic) id /* block */ shouldApplyShadowHandler; @property (copy, nonatomic) id /* block */ overrideElementSize; @property (nonatomic) BOOL enableFloatingFocusStyle; @property (nonatomic) BOOL allowsItemHighlighting; @property (nonatomic) BOOL supportsLargePaletteMenus; @property (nonatomic) struct CGSize { double width; double height; } paletteMinimumItemSize; @property (retain, nonatomic) _UIClickPresentationFeedbackGeneratorConfiguration *presentationFeedbackConfiguration; @property (copy, nonatomic) id /* block */ contentSpacingForContainer; @property (copy, nonatomic) id /* block */ itemColoredSymbolImageUserInterfaceStyleOverrideProvider; @property (nonatomic) BOOL wantsControlAlignmentWithHorizontalEdgeAdjustment; @property (copy, nonatomic) id /* block */ controlAttachmentYOffsetProvider; @property (copy, nonatomic) id /* block */ prefersWrapToSidesHandler; @property (nonatomic) double maxLiftScale; @property (nonatomic) double maxLiftScaleUpPoints; - (id)init; - (void).cxx_destruct; @end