luxlabs header browser preview


@class _UIVibrancyEffectImpl;

@interface UIVibrancyEffect : UIVisualEffect {
    _UIVibrancyEffectImpl *_impl;
}

@property (readonly, nonatomic, getter=_vibrancyStyle) long long _vibrancyStyle;

+ (BOOL)supportsSecureCoding;
+ (id)_darkVibrantEffectWithLightenColor:(id)a0 dodgeColor:(id)a1 compositingColor:(id)a2;
+ (id)_effectForBlurEffect:(id)a0 vibrancyStyle:(long long)a1;
+ (id)_effectWithStyle:(long long)a0 ignoreSimpleVibrancy:(BOOL)a1;
+ (id)_lightVibrantEffectWithDarkenColor:(id)a0 burnColor:(id)a1 compositingColor:(id)a2;
+ (id)_vibrancyEntryWithType:(id)a0 inputColor1:(id)a1 inputColor2:(id)a2 inputReversed:(BOOL)a3;
+ (id)_vibrantEffectForLightMaterial:(id)a0 darkMaterial:(id)a1 vibrancyStyle:(long long)a2;
+ (id)_vibrantEffectWithCAColorMatrix:(struct CAColorMatrix { float x0; float x1; float x2; float x3; float x4; float x5; float x6; float x7; float x8; float x9; float x10; float x11; float x12; float x13; float x14; float x15; float x16; float x17; float x18; float x19; })a0 alpha:(double)a1;
+ (id)_vibrantEffectWithLightCAColorMatrix:(struct CAColorMatrix { float x0; float x1; float x2; float x3; float x4; float x5; float x6; float x7; float x8; float x9; float x10; float x11; float x12; float x13; float x14; float x15; float x16; float x17; float x18; float x19; })a0 darkCAColorMatrix:(struct CAColorMatrix { float x0; float x1; float x2; float x3; float x4; float x5; float x6; float x7; float x8; float x9; float x10; float x11; float x12; float x13; float x14; float x15; float x16; float x17; float x18; float x19; })a1 alpha:(double)a2;
+ (id)_vibrantShadowEffect;
+ (id)darkVibrantEffectWithDodgeColor:(id)a0 lightenColor:(id)a1 compositingColor:(id)a2;
+ (id)effectForBlurEffect:(id)a0;
+ (id)effectForBlurEffect:(id)a0 style:(long long)a1;
+ (id)lightVibrantEffectWithBurnColor:(id)a0 darkenColor:(id)a1 compositingColor:(id)a2;
+ (id)vibrantChromeShadowEffect;
+ (id)vibrantEffectWithCompositingMode:(long long)a0 compositingColor:(id)a1;
+ (id)vibrantHeavyShadowEffect;
+ (id)vibrantMediumShadowEffect;

- (BOOL)_needsUpdateForTransitionFromEnvironment:(id)a0 toEnvironment:(id)a1 usage:(long long)a2;
- (void)_updateEffectDescriptor:(id)a0 forEnvironment:(id)a1 usage:(long long)a2;
- (id)init;
- (unsigned long long)hash;
- (id)effectForUserInterfaceStyle:(long long)a0;
- (id)effectConfig;
- (long long)_blurStyle;
- (void)encodeWithCoder:(id)a0;
- (id)_reduceTransparencyEffectConfig;
- (BOOL)_isAutomaticStyle;
- (BOOL)_isATVStyle;
- (id)effectConfigForQuality:(long long)a0;
- (id)effectConfigForReducedTransperancy:(BOOL)a0;
- (id)description;
- (long long)_expectedUsage;
- (void).cxx_destruct;
- (id)_effectReplacingTintColor:(id)a0;
- (id)_initWithImplementation:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end