System/Library/PrivateFrameworks/PassKitUI.framework
PKDynamicLayerView.h
@class UIImageView, CAEmitterLayer, PKDynamicContentView, PKDynamicLayerTransactionEffectConfiguration, CALayer, CAGradientLayer, PKDynamicLayerConfiguration, PKDynamicLayerCrossDissolveConfiguration, UIMotionEffectGroup, PKPass, NSData, _UIParallaxMotionEffect, UIImage;
@interface PKDynamicLayerView : UIView {
PKPass *_pass;
PKDynamicContentView *_backgroundParallaxView;
UIImageView *_backgroundParallaxCrossDissolveView;
CAGradientLayer *_backgroundRadialGradientLayer;
PKDynamicContentView *_neutralView;
PKDynamicContentView *_foregroundParallaxView;
UIImageView *_foregroundParallaxCrossDissolveView;
CAGradientLayer *_foregroundRadialGradientLayer;
PKDynamicContentView *_staticOverlayView;
UIImageView *_staticFallbackView;
PKDynamicLayerConfiguration *_dynamicLayerConfiguration;
PKDynamicLayerTransactionEffectConfiguration *_transactionEffectConfiguration;
PKDynamicLayerCrossDissolveConfiguration *_crossDissolveConfiguration;
UIImage *_transactionEffectEmitterImage;
NSData *_transactionEffectShapeData;
CAEmitterLayer *_transactionEffectLayer;
CALayer *_dimmingLayer;
_UIParallaxMotionEffect *_bottomEffect;
_UIParallaxMotionEffect *_topEffect;
UIMotionEffectGroup *_radialMaskEffects;
struct UIOffset { double horizontal; double vertical; } _parallaxOffset;
BOOL _invalidated;
BOOL _paused;
BOOL _loaded;
BOOL _effectiveMotionEnabled;
}
@property (nonatomic) BOOL automaticallyLoadContent;
@property (nonatomic, getter=isMotionEnabled) BOOL motionEnabled;
@property (readonly, nonatomic, getter=isLoaded) BOOL loaded;
@property (nonatomic, getter=isPaused) BOOL paused;
- (void)dealloc;
- (void)invalidate;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_updateVisibility;
- (void)didMoveToWindow;
- (void)_configureViews;
- (void)_addParallaxAndMotionEffects;
- (void)_addRadialMaskEffectsToView:(id)a0;
- (void)_configureDynamicViewsWithImageSet:(id)a0;
- (id)_configureMotionEffectGroupForCrossDissolveConfiguration:(id)a0;
- (id)_dimmingLayerAnimationWithDuration:(double)a0;
- (void)_removeParallaxMotionEffect;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 pass:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 pass:(id)a1 automaticallyLoadContent:(BOOL)a2;
- (void)loadContent;
- (void)runTransactionEffect;
@end