luxlabs header browser preview


@class CAMTimerButton, PUReviewScreenDoneButton, CUShutterButton, CAMCreativeCameraButton, CAMImageAnalysisButton, CAMImageWell, CEKApertureButton, UIButton, UIView, CAMFlipButton, CAMUtilityBar, CAMFlashButton, CAMSharedLibraryButton, CAMLivePhotoButton, CAMModeDial, CAMHDRButton, CAMExpandableMenuButton;
@protocol CAMControlVisibilityUpdateDelegate;

@interface CAMBottomBar : UIView <CAMExpandableMenuButtonDelegate, CEKApertureButtonDelegate>

@property (retain, nonatomic, setter=_setExpandedMenuButton:) CAMExpandableMenuButton *_expandedMenuButton;
@property (nonatomic) long long layoutStyle;
@property (nonatomic) long long backgroundStyle;
@property (readonly, nonatomic) UIView *backgroundView;
@property (weak, nonatomic) id<CAMControlVisibilityUpdateDelegate> visibilityUpdateDelegate;
@property (retain, nonatomic) CUShutterButton *shutterButton;
@property (retain, nonatomic) CUShutterButton *stillDuringVideoButton;
@property (retain, nonatomic) CAMModeDial *modeDial;
@property (retain, nonatomic) CAMImageWell *imageWell;
@property (retain, nonatomic) UIButton *reviewButton;
@property (retain, nonatomic) CAMCreativeCameraButton *creativeCameraButton;
@property (retain, nonatomic) PUReviewScreenDoneButton *doneButton;
@property (retain, nonatomic) CAMFlipButton *flipButton;
@property (retain, nonatomic) CAMFlashButton *flashButton;
@property (retain, nonatomic) CAMHDRButton *HDRButton;
@property (retain, nonatomic) CAMTimerButton *timerButton;
@property (retain, nonatomic) CAMLivePhotoButton *livePhotoButton;
@property (retain, nonatomic) CAMSharedLibraryButton *sharedLibraryButton;
@property (retain, nonatomic) CEKApertureButton *apertureButton;
@property (retain, nonatomic) CAMImageAnalysisButton *imageAnalysisButton;
@property (retain, nonatomic) UIView *imageAnalysisButtonBackgroundOverlay;
@property (retain, nonatomic) CAMUtilityBar *utilityBar;
@property (nonatomic) double utilityBarExtensionDistance;

+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })shutterButtonAlignmentRectInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forLayoutStyle:(long long)a1 traitCollection:(id)a2 safeAreaInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a3;
+ (BOOL)shouldUseSafeAreaInsetForLayoutStyle:(long long)a0 traitCollection:(id)a1;
+ (BOOL)wantsVerticalBarForLayoutStyle:(long long)a0;

- (void)setBackgroundStyle:(long long)a0 animated:(BOOL)a1;
- (id)touchingRecognizersToCancel;
- (void)apertureButtonNeedsLayout:(id)a0 animated:(BOOL)a1;
- (double)_opacityForBackgroundStyle:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })expandedFrameForMenuButton:(id)a0;
- (id)hudItemForAccessibilityHUDManager:(id)a0;
- (id)initWithLayoutStyle:(long long)a0;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)_layoutCreativeCameraButtonForLayoutStyle:(long long)a0;
- (void)selectedByAccessibilityHUDManager:(id)a0;
- (void)_layoutUtilityBarForLayoutStyle:(long long)a0;
- (void)_updateFlipButtonTappableEdgeInsets;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutDoneButtonForLayoutStyle:(long long)a0;
- (id)_currentMenuButtons;
- (void)expandMenuButton:(id)a0 animated:(BOOL)a1;
- (void)_updateControlVisibilityAnimated:(BOOL)a0;
- (void).cxx_destruct;
- (void)_layoutMenuButtons:(id)a0 apply:(BOOL)a1 withExpandedMenuButton:(id)a2 collapsingMenuButton:(id)a3 collapsingFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4;
- (void)_iterateViewsInHUDManager:(id)a0 forHUDItem:(id /* block */)a1;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)_updateCreativeCameraButtonTappableEdgeInsets;
- (void)_layoutModeDialForLayoutStyle:(long long)a0;
- (void)_layoutFlipButtonForLayoutStyle:(long long)a0;
- (void)_updateImageWellTappableEdgeInsets;
- (void)_layoutShutterButtonForLayoutStyle:(long long)a0;
- (void)layoutSubviews;
- (void)_ensureSubviewOrdering;
- (void)_layoutImageWellForLayoutStyle:(long long)a0;
- (void)collapseMenuButton:(id)a0 animated:(BOOL)a1;
- (void)_layoutReviewButtonForLayoutStyle:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })collapsedFrameForMenuButton:(id)a0;
- (void)_commonCAMBottomBarInitializationInitWithLayoutStyle:(long long)a0;
- (id)initWithCoder:(id)a0;
- (void)_layoutStillDuringVideoButtonForLayoutStyle:(long long)a0;

@end