luxlabs header browser preview


@class UIPeripheralHostState, NSString, UIView, UITextInputMode, CADisplayLink, NSMutableDictionary, UIKeyboardRotationState, UIResponder, UIPeripheralHostView, NSMutableArray, UIInputViewSet;

@interface UIPeripheralHost : NSObject <UIScrollViewIntersectionDelegate, UIGestureRecognizerDelegate> {
    UIPeripheralHostView *_hostView;
    BOOL _automaticAppearanceEnabledInternal;
    int _ignoredReloads;
    int _nextAutomaticOrderInDirection;
    BOOL _isTranslating;
    BOOL _isUndocked;
    BOOL _splitLockState;
    CADisplayLink *_displayLink;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _targetTransform;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _initialTransform;
    struct CGPoint { double x; double y; } _velocity;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _lastKnownIVFrame;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _lastKnownIAVFrame;
    long long _disableAnimationsCount;
    NSMutableArray *_targetStateStack;
    BOOL _interfaceAutorotationDisabled;
    double _ambiguousControlCenterActivationMargin;
    NSMutableDictionary *_deferredTransitionTasks;
}

@property (readonly, nonatomic) UIView *view;
@property (nonatomic) BOOL automaticAppearanceInternalEnabled;
@property (nonatomic) double ambiguousControlCenterActivationMargin;
@property (readonly, nonatomic) UIResponder *responder;
@property (nonatomic) BOOL animationFencingEnabled;
@property (readonly, nonatomic) UIInputViewSet *inputViews;
@property (readonly, nonatomic) UIInputViewSet *loadAwareInputViews;
@property (readonly, nonatomic) BOOL keyClicksEnabled;
@property (retain, nonatomic) UIKeyboardRotationState *rotationState;
@property (retain, nonatomic) UIPeripheralHostState *targetState;
@property (retain, nonatomic) UIResponder *responder;
@property (nonatomic) BOOL animationFencingEnabled;
@property (readonly, nonatomic) BOOL animationsEnabled;
@property (retain, nonatomic) UIInputViewSet *_inputViews;
@property (retain, nonatomic) UIInputViewSet *_transientInputViews;
@property (nonatomic) int currentState;
@property (readonly, nonatomic) BOOL automaticAppearanceReallyEnabled;
@property (nonatomic) BOOL automaticAppearanceEnabled;
@property (retain, nonatomic) UITextInputMode *documentInputMode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (void)setKeyboardOnScreenNotifyKey:(BOOL)a0;
+ (BOOL)pointIsWithinKeyboardContent:(struct CGPoint { double x0; double x1; })a0;
+ (id)endPlacementForInputViewSet:(id)a0 windowScene:(id)a1;
+ (Class)hostViewClass;
+ (id)passthroughViews;
+ (struct CGPoint { double x0; double x1; })defaultUndockedOffset;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenBoundsInAppOrientation;
+ (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })floatingChromeBuffer;
+ (void)setFloating:(BOOL)a0 onCompletion:(id /* block */)a1;
+ (id)allVisiblePeripheralFrames;
+ (void)_releaseSharedInstance;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleInputViewFrame;
+ (struct CGPoint { double x0; double x1; })adjustedFloatingOffsetForKeyboardSize:(struct CGSize { double x0; double x1; })a0;
+ (BOOL)inputViewSetContainsView:(id)a0;
+ (id)activeInstance;
+ (void)adjustFloatingPersistentOffsetForKeyboardSize:(struct CGSize { double x0; double x1; })a0;
+ (double)gridViewRubberBandValueForValue:(double)a0 target:(double)a1 timeInterval:(double)a2 velocity:(double *)a3;
+ (Class)floatingAssistantBarPlacementClassSupportingCompactStyle:(BOOL)a0;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visiblePeripheralFrame;

- (void)forceOrderInAutomaticAnimated:(BOOL)a0;
- (void)popAnimationStyle;
- (void)forceReloadInputViews;
- (void)_endDisablingAnimations;
- (id)containerRootController;
- (void)_preserveInputViewsWithId:(id)a0 animated:(BOOL)a1 reset:(BOOL)a2;
- (void)flushDelayedTasks;
- (BOOL)hasDictationKeyboard;
- (void)setInputViewsHidden:(BOOL)a0;
- (BOOL)isUndocked;
- (void)updateToPlacement:(id)a0 withNormalAnimationsAndNotifications:(BOOL)a1;
- (BOOL)maximizeWithAnimation:(BOOL)a0;
- (id)existingContainerRootController;
- (void)queueDelayedTask:(id /* block */)a0;
- (id)_renderConfigForResponder:(id)a0;
- (id)containerWindow;
- (void)_preserveInputViewsWithId:(id)a0 animated:(BOOL)a1;
- (BOOL)minimize;
- (void)_beginDisablingAnimations;
- (BOOL)isTranslating;
- (BOOL)_restoreInputViewsWithId:(id)a0 animated:(BOOL)a1;
- (id)viewForTransitionScreenSnapshot;
- (void)_clearPreservedInputViewsWithId:(id)a0 clearKeyboard:(BOOL)a1;
- (void)forceOrderOutAutomaticToDirection:(int)a0 withDuration:(double)a1;
- (BOOL)_isTransitioning;
- (void)_clearPreservedInputViewsWithRestorableResponder:(id)a0;
- (id)_sceneForFirstResponder:(id)a0;
- (void)extendKeyboardBackdropHeight:(double)a0 withDuration:(double)a1;
- (id)transitioningView;
- (id)_screenForFirstResponder:(id)a0;
- (BOOL)maximize;
- (void)postWillShowNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0 duration:(double)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })transitioningFrame;
- (void)logGeometryDescriptionFromUserInfo:(id)a0;
- (id)init;
- (BOOL)_shouldDelayRotationForWindow:(id)a0;
- (struct CGPoint { double x0; double x1; })offHostPointForPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGSize { double x0; double x1; })sizeOfInputViewForInputViewSet:(id)a0 withInterfaceOrientation:(long long)a1;
- (void)dealloc;
- (void)moveToPersistentOffset;
- (void)setKeyboardOnScreenNotifyKey:(BOOL)a0;
- (BOOL)shouldUseHideNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0;
- (void)textEffectsWindowDidRotate:(id)a0;
- (struct CGPoint { double x0; double x1; })adjustedPersistentOffset;
- (id)_inheritedRenderConfig;
- (void)flushDelayedTasksForKey:(id)a0;
- (BOOL)hasCustomInputView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenRectFromBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 atCenter:(struct CGPoint { double x0; double x1; })a1 applyingSourceHeightDelta:(double)a2;
- (void)removePreservedInputViewSetForInputView:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_inputViewRectToAvoid;
- (void)forceOrderOutAutomaticAnimated:(BOOL)a0;
- (void)performMultipleOperations:(id /* block */)a0 withAnimationStyle:(id)a1;
- (void)setTextEffectsWindowLevelForInputView:(id)a0 responder:(id)a1;
- (BOOL)hasDelayedTasksForKey:(id)a0;
- (void)setUndockedWithOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1;
- (void)scrollView:(id)a0 didFinishPanGesture:(id)a1;
- (id)contentView;
- (BOOL)isOnScreen;
- (void)finishRotationOfKeyboard:(id)a0;
- (void)disableInterfaceAutorotation:(BOOL)a0;
- (void)orderOutAutomaticSkippingAnimation;
- (int)_isKeyboardDeactivated;
- (void)_restoreInputAccessoryViewOverrideWithId:(id)a0;
- (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1 forSuppressionAssertion:(BOOL)a2;
- (BOOL)isRotating;
- (struct CGSize { double x0; double x1; })totalPeripheralSizeForOrientation:(long long)a0;
- (double)getVerticalOverlapForView:(id)a0 usingKeyboardInfo:(id)a1;
- (BOOL)isOffScreen;
- (void)orderInAutomaticFromDirection:(int)a0 withDuration:(double)a1;
- (unsigned long long)_clipCornersOfView:(id)a0;
- (void)postKeyboardFrameChangeNotification:(id)a0 withInfo:(id)a1;
- (BOOL)_isCoordinatingWithSystemGestures;
- (void)forceOrderOutAutomatic;
- (id)lastUsedInputModeForCurrentContext;
- (void)prepareForRotationOfKeyboard:(id)a0 toOrientation:(long long)a1;
- (void)prepareForRotationToOrientation:(long long)a0;
- (void)rotateKeyboard:(id)a0 toOrientation:(long long)a1;
- (BOOL)_isSuppressedByManualKeyboard;
- (void).cxx_destruct;
- (void)queueDelayedTask:(id /* block */)a0 forKey:(id)a1 delay:(double)a2;
- (void)orderInAutomaticSkippingAnimation;
- (void)queueDelayedTask:(id /* block */)a0 forKey:(id)a1;
- (void)manualKeyboardWasOrderedIn:(id)a0;
- (id)transformedContainerView;
- (id)containerTextEffectsWindow;
- (void)setKeyboardFencingEnabled:(BOOL)a0;
- (void)_preserveInputViewsWithId:(id)a0;
- (void)manualKeyboardWillBeOrderedIn:(id)a0;
- (void)finishRotation;
- (double)minimumOffsetForBuffer:(double)a0;
- (void)performWithoutDeactivation:(id /* block */)a0;
- (void)forceOrderInAutomatic;
- (id)userInfoFromGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0 duration:(double)a1 forWill:(BOOL)a2 forShow:(BOOL)a3;
- (void)orderOutAutomaticToDirection:(int)a0 withDuration:(double)a1;
- (void)pushAnimationStyle:(id)a0;
- (void)manualKeyboardWasOrderedOut:(id)a0;
- (void)enableKeyboardTyping;
- (void)updateInputAccessoryViewVisibility:(BOOL)a0 withDuration:(double)a1;
- (void)forceOrderInAutomaticFromDirection:(int)a0 withDuration:(double)a1;
- (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1;
- (BOOL)userInfoContainsActualGeometryChange:(id)a0;
- (void)peripheralHostWillResume:(id)a0;
- (void)orderInAutomatic;
- (void)_updateContainerWindowLevel;
- (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1 forSuppressionAssertion:(BOOL)a2 updatePlacement:(BOOL)a3;
- (id)_renderConfigForCurrentResponder;
- (id)_currentInputView;
- (void)postDidShowNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visiblePeripheralFrame:(BOOL)a0;
- (void)orderOutAutomatic;
- (void)rotateToOrientation:(long long)a0;
- (id)containerTextEffectsWindowAboveStatusBar;
- (void)manualKeyboardWillBeOrderedOut:(id)a0;
- (void)scrollView:(id)a0 didPanWithGesture:(id)a1;

@end