luxlabs header browser preview


@class CALayer, NSMutableDictionary, NSString, UIImage, UIKBRenderConfig, _UIInputViewContent, NSArray;

@interface UIInputView : UIView <UISplittableInputView> {
    UIKBRenderConfig *_renderConfig;
    BOOL _suppressBackgroundStyling;
    BOOL _disableSplitSupport;
    double _gapWidth;
    double _leftOffset;
    BOOL _isTransitioning;
    double _transitionGap;
    double _transitionLeftOffset;
    double _transitionRatio;
    NSArray *_visibleLayers;
    CALayer *_transitionLayer;
}

@property (retain, nonatomic) UIImage *_mergedImage;
@property (retain, nonatomic) UIImage *_splitImage;
@property (retain, nonatomic) NSMutableDictionary *_mergedSliceMap;
@property (retain, nonatomic) NSMutableDictionary *_splitSliceMap;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } backgroundEdgeInsets;
@property (nonatomic) BOOL assertSizingWithPredictionBar;
@property (readonly, nonatomic) _UIInputViewContent *leftContentView;
@property (readonly, nonatomic) _UIInputViewContent *rightContentView;
@property (nonatomic) double contentRatio;
@property (nonatomic) struct CGSize { double width; double height; } leftContentViewSize;
@property (nonatomic) struct CGSize { double width; double height; } rightContentViewSize;
@property (readonly, nonatomic) long long inputViewStyle;
@property (nonatomic) BOOL allowsSelfSizing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_setupAppearanceIfNecessary;

- (BOOL)_isTransitioning;
- (void)_setRenderConfig:(id)a0;
- (void)layoutMergedSubviews;
- (void)willBeginSplitTransition;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_setLeftOffset:(double)a0 gapWidth:(double)a1;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)didEndSplitTransition;
- (id)tintColor;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (unsigned long long)_clipCornersOfView:(id)a0;
- (void)_beginSplitTransitionIfNeeded:(double)a0 gapWidth:(double)a1;
- (void).cxx_destruct;
- (void)_setProgress:(double)a0 boundedBy:(double)a1;
- (void)layoutSplitSubviewsWithLeftContentSize:(struct CGSize { double x0; double x1; })a0 rightContentSize:(struct CGSize { double x0; double x1; })a1;
- (void)_endSplitTransitionIfNeeded:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (void)updateSplitSubviewContraintsWithLeftContentSize:(struct CGSize { double x0; double x1; })a0 rightContentSize:(struct CGSize { double x0; double x1; })a1;
- (void)updateMergedSubviewConstraints;
- (double)_additionalClipHeight;
- (struct CGSize { double x0; double x1; })_defaultSize;
- (BOOL)_disableSplitSupport;
- (BOOL)_isSplit;
- (BOOL)_isToolbars;
- (void)_setDisableSplitSupport:(BOOL)a0;
- (void)_setNeedsContentSizeUpdate;
- (void)_setSuppressBackgroundStyling:(BOOL)a0;
- (id)_splitBorderedBackgroundWithCorners:(unsigned long long)a0;
- (BOOL)_supportsSplit;
- (BOOL)_suppressBackgroundStyling;
- (id)_toolbarBorderedBackground;
- (void)_updateClipCorners;
- (void)_updateWithSize:(struct CGSize { double x0; double x1; })a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inputViewStyle:(long long)a1;
- (void)setInputViewStyle:(long long)a0;

@end