luxlabs header browser preview


@class UIColor, NSString, UIView, MTMaterialView;

@interface MTMaterialShadowView : UIView <MTMaterialViewObserving> {
    UIView *_shadowView;
    MTMaterialView *_captureOnlyMaterialView;
}

@property (readonly, nonatomic) MTMaterialView *materialView;
@property (nonatomic, getter=isCaptureOnlyMaterialViewSuppliedByClient) BOOL captureOnlyMaterialViewSuppliedByClient;
@property (copy, nonatomic) UIColor *shadowColor;
@property (nonatomic) double shadowOpacity;
@property (nonatomic) struct CGSize { double x0; double x1; } shadowOffset;
@property (nonatomic) double shadowRadius;
@property (nonatomic) BOOL shadowPathIsBounds;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)materialShadowViewWithRecipe:(long long)a0 configuration:(long long)a1;
+ (id)materialShadowViewWithRecipe:(long long)a0 configuration:(long long)a1 initialWeighting:(double)a2;
+ (id)materialShadowViewWithRecipe:(long long)a0 configuration:(long long)a1 initialWeighting:(double)a2 scaleAdjustment:(id /* block */)a3;
+ (id)materialShadowViewWithRecipeNamed:(id)a0 inBundle:(id)a1 configuration:(long long)a2 initialWeighting:(double)a3 scaleAdjustment:(id /* block */)a4;
+ (id)materialShadowViewWithRecipeNamesByTraitCollection:(id)a0 inBundle:(id)a1 configuration:(long long)a2 initialWeighting:(double)a3 scaleAdjustment:(id /* block */)a4;

- (void)_setContinuousCornerRadius:(double)a0;
- (void)_configureShadowViewIfNecessary;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_configureCaptureOnlyMaterialViewIfNecessary;
- (void)groupNameDidChangeForMaterialView:(id)a0;
- (id)initWithMaterialView:(id)a0;
- (void)recipeNameDidChangeForMaterialView:(id)a0;
- (void)weightingDidChangeForMaterialView:(id)a0;

@end