luxlabs header browser preview


@class UIImage, UIView;

@interface _UIFloatingShadowView : UIView {
    UIView *_shadowView;
    struct CATransform3D { double m11; double m12; double m13; double m14; double m21; double m22; double m23; double m24; double m31; double m32; double m33; double m34; double m41; double m42; double m43; double m44; } _shadowTransform;
}

@property (nonatomic, getter=isShadowEnabled) BOOL shadowEnabled;
@property (nonatomic) struct CGSize { double width; double height; } shadowSize;
@property (nonatomic) double shadowRadius;
@property (nonatomic) double shadowOpacity;
@property (nonatomic) double shadowVerticalOffset;
@property (nonatomic) double shadowExpansion;
@property (retain, nonatomic) UIImage *shadowImage;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } shadowContentsCenter;
@property (nonatomic) double cornerRadius;
@property (nonatomic) BOOL _disableOutsetShadowPath;

+ (Class)layerClass;

- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_layoutShadow;
- (void)_setShadowImageIfNeeded;
- (struct CGPath { } *)_shadowPathForSize:(struct CGSize { double x0; double x1; })a0 radius:(double)a1;
- (void)_updateShadowLayer;

@end