luxlabs header browser preview


@class CALayer, WAKView;

@interface WAKWindow : WAKResponder {
    CALayer *_hostLayer;
    void *_tileCache;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _frozenVisibleRect;
    CALayer *_rootLayer;
    struct CGSize { double width; double height; } _screenSize;
    struct CGSize { double width; double height; } _availableScreenSize;
    double _screenScale;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _frame;
    WAKView *_contentView;
    WAKView *_responderView;
    WAKView *_nextResponder;
    BOOL _visible;
    BOOL _isInSnapshottingPaint;
    BOOL _entireWindowVisibleForTesting;
    struct Lock { struct Atomic<unsigned char> { struct atomic<unsigned char> { struct __cxx_atomic_impl<unsigned char, std::__cxx_atomic_base_impl<unsigned char>> { _Atomic unsigned char __a_value; } __a_; } value; } m_byte; } _exposedScrollViewRectLock;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _exposedScrollViewRect;
}

@property (nonatomic) BOOL useOrientationDependentFontAntialiasing;
@property (nonatomic) struct CGImage { } *contentReplacementImage;

+ (void)setOrientationProvider:(id)a0;
+ (id)currentEvent;
+ (BOOL)hasLandscapeOrientation;

- (void)didRotate;
- (double)screenScale;
- (void)willRotate;
- (void)close;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRect;
- (void)setNeedsDisplay;
- (id)recursiveDescription;
- (id)firstResponder;
- (void)dealloc;
- (void)setContentRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setScreenScale:(double)a0;
- (void)setVisible:(BOOL)a0;
- (BOOL)resignFirstResponder;
- (void *)tileCache;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)contentView;
- (id).cxx_construct;
- (struct CGSize { double x0; double x1; })screenSize;
- (void)sendEvent:(id)a0;
- (id)description;
- (BOOL)isVisible;
- (void)setRootLayer:(id)a0;
- (void)setContentView:(id)a0;
- (id)initWithLayer:(id)a0;
- (void)setNeedsDisplayInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frame;
- (id)rootLayer;
- (void)setScreenSize:(struct CGSize { double x0; double x1; })a0;
- (void)setTilesOpaque:(BOOL)a0;
- (void)displayRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)dumpTiles;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })exposedScrollViewRect;
- (BOOL)isKeyWindow;
- (BOOL)keepsZoomedOutTiles;
- (void)layoutTiles;
- (void)layoutTilesNow;
- (void)layoutTilesNowForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)makeFirstResponder:(id)a0;
- (void)makeKeyWindow;
- (void)removeAllNonVisibleTiles;
- (void)removeAllTiles;
- (void)removeForegroundTiles;
- (void)sendEventSynchronously:(id)a0;
- (void)sendMouseMoveEvent:(id)a0 contentChange:(int *)a1;
- (void)setAvailableScreenSize:(struct CGSize { double x0; double x1; })a0;
- (void)setCurrentTileScale:(float)a0;
- (void)setExposedScrollViewRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setKeepsZoomedOutTiles:(BOOL)a0;
- (void)setTilingDirection:(int)a0;
- (void)setTilingMode:(int)a0;
- (void)setZoomedOutTileScale:(float)a0;
- (BOOL)tilesOpaque;
- (int)tilingDirection;
- (id)_newFirstResponderAfterResigning;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_visibleRectRespectingMasksToBounds:(BOOL)a0;
- (struct CGSize { double x0; double x1; })availableScreenSize;
- (struct CGPoint { double x0; double x1; })convertBaseToScreen:(struct CGPoint { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectFromScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectToScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGPoint { double x0; double x1; })convertScreenToBase:(struct CGPoint { double x0; double x1; })a0;
- (float)currentTileScale;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })extendedVisibleRect;
- (id)hostLayer;
- (BOOL)isInSnapshottingPaint;
- (unsigned long long)keyViewSelectionDirection;
- (void)setEntireWindowVisibleForTesting:(BOOL)a0;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 display:(BOOL)a1;
- (void)setIsInSnapshottingPaint:(BOOL)a0;
- (int)tilingMode;
- (float)zoomedOutTileScale;

@end