luxlabs header browser preview


@class _UIStackedImageConfiguration, NSString, NSArray, CATransformLayer, CALayer, _UIStackedImageLayerDelegate, UIView;
@protocol UINamedLayerStack;

@interface _UIStackedImageContainerLayer : CALayer <CALayerDelegate> {
    BOOL _animatingToNormalState;
    BOOL _animatingStateChange;
    double _selectionStartTime;
    double _selectionDuration;
    long long _selectionStyle;
    double _idleModeFocusSizeOffset;
    struct CGSize { double width; double height; } _radiosityImageScale;
    BOOL _radiosityNeedsLayout;
    double _scale;
    NSString *_imageStackContentsGravity;
    double _radiosityRequestTime;
    double _rotationAmount;
    struct CGPoint { double x; double y; } _translationOffset;
    double _maximumParallaxDepth;
    BOOL _nonOpaqueShadow;
    BOOL _singleLayerNoMask;
    BOOL _layerStackSupportsInflation;
    BOOL _layerStackInflated;
    unsigned long long _layerStackInflationSeed;
    BOOL _deferredInflationPending;
    id _flatImage;
    NSArray *_parallaxImages;
    NSArray *_parallaxLayerDepths;
    CALayer *_imageLayersContainer;
    NSArray *_imageLayers;
    CALayer *_flatLayer;
    CALayer *_maskLayer;
    CALayer *_radiosityLayer;
    CALayer *_selectedPlaceholderLayer;
    CALayer *_shadowLayer;
    CALayer *_unfocusedShadowLayer;
    CALayer *_specularLayer;
    CALayer *_cursorLayer;
    CALayer *_cursorLayerContainer;
    CALayer *_focusKeylineStrokeLayer;
    CALayer *_overlayLayer;
    CALayer *_overlayContainerLayer;
    CALayer *_unmaskedOverlayLayer;
    CALayer *_unmaskedOverlayContainerLayer;
    CATransformLayer *_imagePerspectiveTransformLayer;
    CATransformLayer *_imageRotationTransformLayer;
    CATransformLayer *_maskPerspectiveTransformLayer;
    CATransformLayer *_maskRotationTransformLayer;
    CATransformLayer *_unmaskedOverlayPerspectiveTransformLayer;
    CATransformLayer *_unmaskedOverlayRotationTransformLayer;
    CATransformLayer *_cursorRotationTransformLayer;
    CALayer *_frontmostPerspectiveTransformLayer;
    CATransformLayer *_frontmostRotationTransformLayer;
    _UIStackedImageLayerDelegate *_layoutDelegate;
    UIView *_animationView;
}

@property (retain, nonatomic) _UIStackedImageConfiguration *configuration;
@property (retain, nonatomic) id<UINamedLayerStack> layerStack;
@property (nonatomic) unsigned long long controlState;
@property (nonatomic, getter=isPressed) BOOL pressed;
@property (nonatomic, getter=isSelected) BOOL selected;
@property (nonatomic) struct CGPoint { double x; double y; } focusDirection;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_layerStackObservingKeys;
+ (struct CGSize { double x0; double x1; })_scaledSizeForSize:(struct CGSize { double x0; double x1; })a0 focusSizeIncrease:(double)a1 selectionStyle:(long long)a2;

- (void)_setLayerStack:(id)a0;
- (void)setRasterizationScale:(double)a0;
- (void)setContentsScale:(double)a0;
- (id)init;
- (void)dealloc;
- (id)actionForLayer:(id)a0 forKey:(id)a1;
- (void)layoutSublayers;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)removeAllAnimations;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)setSelected:(BOOL)a0 animated:(BOOL)a1;
- (BOOL)_isSelected;
- (struct CGPoint { double x0; double x1; })_layerStackToDisplayScaleFactor;
- (long long)_selectionStyle;
- (void)_setControlState:(unsigned long long)a0 animated:(BOOL)a1 focusAnimationCoordinator:(id)a2 completion:(id /* block */)a3;
- (void)setPressed:(BOOL)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_applyFocusDirectionTransform;
- (void)_applyFocusDirectionTransformWithAnimationCoordinator:(id)a0;
- (BOOL)_aspectMatchesLayerStack;
- (struct CGImage { } *)_cgImageForLayeredImage:(id)a0;
- (BOOL)_configuredForNonOpaqueShadow;
- (id)_contentLayers;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_cursorBounds;
- (void)_deselect;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_displayFrameForModelFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_fixedFrameTransformForDepth:(double)a0 fudgeFactor:(double)a1;
- (id)_flatLayer;
- (struct CGSize { double x0; double x1; })_focusCursorInsetSizeForSize:(struct CGSize { double x0; double x1; })a0;
- (double)_focusedScaleFactorForCurrentBounds;
- (double)_focusedShadowRadius;
- (double)_getShadowOpacity;
- (double)_idleModeFocusSizeOffset;
- (id)_imageLayersContainer;
- (id)_imageStackContentsGravity;
- (BOOL)_isFocused;
- (BOOL)_isFocusedIdle;
- (BOOL)_isFocusedOrFocusedIdle;
- (BOOL)_isHighlighted;
- (BOOL)_isNormal;
- (id)_layerBelowTitles;
- (void)_layoutRadiosityLayer;
- (id)_overlayLayer;
- (id)_parallaxLayerDepths;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_perspectiveTransformForCurrentState;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_positionAndSizeForLayerImage:(id)a0;
- (id)_preferredLayoutDelegateForLayer:(id)a0;
- (unsigned long long)_primaryControlStateForState:(unsigned long long)a0;
- (BOOL)_radiosityEnabled;
- (id)_randomImage;
- (void)_removeLayerFromSuperlayer:(id)a0;
- (void)_resetAnimatingToNormalState;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_rotationTransformForCurrentFocusDirection;
- (struct CGSize { double x0; double x1; })_roundedBoundsSize;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_scaleTransformForCurrentState;
- (struct CGSize { double x0; double x1; })_scaledSizeForCurrentState;
- (void)_setDefaultParallaxLayerDepths;
- (void)_setFlatImage:(id)a0;
- (void)_setFocusDirection:(struct CGPoint { double x0; double x1; })a0 duration:(double)a1;
- (void)_setIdleModeFocusSizeOffset:(double)a0;
- (void)_setImageStackContentsGravity:(id)a0;
- (void)_setLayerStackInflated:(BOOL)a0 seed:(unsigned long long)a1;
- (void)_setOverlayLayer:(id)a0;
- (void)_setParallaxImages:(id)a0;
- (void)_setParallaxLayerDepths:(id)a0;
- (void)_setSelectionStyle:(long long)a0;
- (void)_setUnmaskedOverlayLayer:(id)a0;
- (void)_setupFrontmostTransformLayers;
- (id)_shadowLayer;
- (void)_showImageLayers;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_specularTransformForCurrentState;
- (double)_unfocusedShadowRadius;
- (id)_unmaskedOverlayLayer;
- (void)_updateContentProviderLayerFocusDirection;
- (void)_updateCornerRadiusFromConfig;
- (void)_updateFocusKeylineStrokeScale;
- (void)_updateFocusKeylineStrokeTranslation:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateFullBleedImageLayers;
- (void)_updateImageLayerFilterChains;
- (void)_updateImageLayerFilterValues;
- (void)_updateLayerForSelection;
- (void)_updateLayerForSelectionWithAnimationCoordinator:(id)a0;
- (void)_updateNonOpaqueShadowStateFromLayerStack;
- (void)_updateNormalImageLayers;
- (void)_updateOverlayContainerLayerHierarchy:(BOOL)a0;
- (void)_updateOverlayLayout;
- (void)_updatePerspective;
- (void)_updateRadiosityFromLayerStack;
- (void)_updateRotationAndTranslation:(id)a0;
- (void)_updateShadowBounds;
- (void)_updateShadowPositionWithOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateShadowWithAnimationCoordinator:(id)a0;
- (void)_updateSingleLayerNoMaskFromLayerStack;
- (void)_updateSpecularLayerContents;
- (void)_updateSpecularLayerContentsRect;
- (void)_wrapLayerInView:(id)a0;
- (void)setControlState:(unsigned long long)a0 animated:(BOOL)a1;
- (void)setControlState:(unsigned long long)a0 animated:(BOOL)a1 focusAnimationCoordinator:(id)a2;
- (void)setFocusDirection:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1;
- (void)setPressed:(BOOL)a0 animated:(BOOL)a1;
- (void)setSelected:(BOOL)a0 animated:(BOOL)a1 focusAnimationCoordinator:(id)a2;

@end