luxlabs header browser preview


@class UIWindowScene, NSString, NSDictionary, UIEditingOverlayViewController, NSLayoutConstraint;

@interface UITextEffectsWindow : UIAutoRotatingWindow <_UICanvasBasedObject> {
    BOOL _inDealloc;
    unsigned long long _activeEffectsCount;
    NSDictionary *_perCanvasOptions;
    UIWindowScene *__intendedWindowScene;
    unsigned long long _activeRemoteViewCount;
    unsigned long long _windowLevelCount;
    double _windowLevelStack[5];
    BOOL _manualHostingOverride;
    NSLayoutConstraint *_bottomConstraint;
}

@property (readonly) UIWindowScene *_intendedCanvas;
@property (readonly) NSDictionary *_options;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL sceneIsResizing;
@property (readonly, nonatomic) UIEditingOverlayViewController *editingOverlayViewController;
@property (readonly) unsigned int contextID;
@property (readonly, nonatomic) BOOL isFullscreen;
@property (readonly, nonatomic) BOOL isForViewService;
@property (nonatomic) double defaultWindowLevel;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } keyboardScreenReferenceSize;
@property (readonly, nonatomic) double keyboardWidthForCurrentDevice;
@property (nonatomic) struct CGPoint { double x; double y; } hostedViewOrigin;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } hostedViewReference;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } hostedFrame;
@property (nonatomic) struct CGSize { double width; double height; } hostedViewSize;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } hostedSafeInsets;
@property (nonatomic) struct CGPoint { double x; double y; } hostedWindowOffset;
@property (nonatomic) struct CGSize { double width; double height; } hostedSceneSize;

+ (void)releaseSharedInstances;
+ (BOOL)_isSecure;
+ (id)activeTextEffectsWindowForScreen:(id)a0;
+ (id)sharedTextEffectsWindowAboveStatusBar;
+ (BOOL)_shouldSoftAssertOnSetScreen;
+ (void)raiseTextEffectsWindowsForShowNotificationCenter;
+ (id)_canvasForScreen:(id)a0;
+ (id)sharedTextEffectsWindowForWindowScene:(id)a0 forViewService:(BOOL)a1;
+ (id)sharedTextEffectsWindowForCanvas:(id)a0;
+ (id)sharedTextEffectsWindowForWindowScene:(id)a0;
+ (id)_sharedTextEffectsWindowforWindowScene:(id)a0 allowHosted:(BOOL)a1 forViewService:(BOOL)a2 matchesStatusBarOrientationOnAccess:(BOOL)a3 shouldCreateIfNecessary:(BOOL)a4;
+ (id)sharedTextEffectsWindow;
+ (id)activeTextEffectsWindowForCanvas:(id)a0;
+ (id)activeTextEffectsWindowForWindowScene:(id)a0;
+ (void)lowerTextEffectsWindowsForHideNotificationCenter;
+ (id)sharedTextEffectsWindowForScreen:(id)a0;
+ (id)activeTextEffectsWindowForWindowScene:(id)a0 forViewService:(BOOL)a1;

- (void)_createSystemGestureGateGestureRecognizerIfNeeded;
- (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 attached:(BOOL)a1;
- (void)_didRemoveSubview:(id)a0;
- (id)_initWithCanvas:(id)a0 options:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromWindow:(id)a1;
- (void)_sceneBoundsDidChange;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_sceneBounds;
- (void)_restoreWindowLevel;
- (void)_commonTextEffectsInit;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromWindow:(id)a1;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 fromView:(id)a1;
- (void)becomeKeyWindow;
- (void)_setWindowLevel:(double)a0;
- (void)_configureContextOptions:(id)a0;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 toWindow:(id)a1;
- (void)dealloc;
- (void)updateEditingOverlayContainer;
- (id)rootViewController;
- (void)updateForOrientation:(long long)a0;
- (void)_didSnapshot;
- (void)sortSubviews;
- (void)_sortSubviewsOfView:(id)a0;
- (void)setEnableRemoteHosting:(BOOL)a0;
- (BOOL)_isFullscreen;
- (void)delayHideWindow;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })actualSceneBoundsForLandscape:(BOOL)a0;
- (struct CGPoint { double x0; double x1; })_forHostedProcessConvertPoint:(struct CGPoint { double x0; double x1; })a0 forWindow:(id)a1 wasFromWindow:(BOOL)a2;
- (BOOL)isInternalWindow;
- (BOOL)_extendsScreenSceneLifetime;
- (BOOL)_canActAsKeyWindowForScreen:(id)a0;
- (BOOL)_isTextEffectsWindow;
- (struct CGPoint { double x0; double x1; })convertPoint:(struct CGPoint { double x0; double x1; })a0 toView:(id)a1;
- (void)_updateRootViewConstraintsForInterfaceOrientationAndStatusBarHeight;
- (BOOL)_matchingOptions:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_usableSceneBounds;
- (BOOL)_shouldAutorotateToInterfaceOrientation:(long long)a0;
- (void)updateForOrientation:(long long)a0 forceResetTransform:(BOOL)a1;
- (void)resetTransform;
- (long long)actualSceneOrientation;
- (void)_updateTransformLayer;
- (BOOL)_shouldInstallRootPresentationController;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_sceneReferenceBounds;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_forHostedProcessConvertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forWindow:(id)a1 wasFromWindow:(BOOL)a2;
- (BOOL)_isRemoteKeyboardWindow;
- (void)_willSnapshot;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toWindow:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toView:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromView:(id)a1;
- (BOOL)_canAffectStatusBarAppearance;
- (void)updateSubviewOrdering;
- (BOOL)_shouldTextEffectsWindowBeHostedForView:(id)a0;
- (id)_initBasicWithCanvas:(id)a0 options:(id)a1;
- (void)handleStatusBarChangeFromHeight:(double)a0 toHeight:(double)a1;
- (id)_inputWindowController;
- (void)_matchDeviceOrientation;
- (id)aboveStatusBarWindow;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })actualSceneBounds;
- (BOOL)_shouldResizeWithScene;
- (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 debugName:(id)a1 windowScene:(id)a2;
- (void)addSubview:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })actualSceneFrame;
- (void)_commonInitWithOptions:(id)a0;
- (void)addBottomPadding:(double)a0;
- (BOOL)enableRemoteHosting;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })actualSceneFrameForOrientation:(long long)a0;
- (double)slideOverWindowVerticalOffset;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)bringSubviewToFront:(id)a0;
- (void)didAddSubview:(id)a0;
- (long long)interfaceOrientation;
- (void)sendSubviewToBack:(id)a0;
- (void).cxx_destruct;

@end