luxlabs header browser preview


@class CAShapeLayer, CALayer, NSMutableArray, CRColor;

@interface DiagnosticHUDLayer : CALayer

@property (retain) CALayer *previewLayer;
@property struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } previewLayerVisibleRect;
@property struct CGSize { double width; double height; } cameraResolution;
@property (retain) CRColor *freshPointColor;
@property (retain) CRColor *stalePointColor;
@property (retain) NSMutableArray *pointLayers;
@property (retain) CAShapeLayer *cameraAreaLayer;
@property (retain) CAShapeLayer *focusIndicatorLayer;
@property (retain) CAShapeLayer *focusPointLayer;
@property (retain) CAShapeLayer *frameIndicator;

+ (id)layer;

- (id)init;
- (void)layoutSublayers;
- (void).cxx_destruct;
- (void)refreshFrameIndicator;
- (void)setAdjustingFocus:(BOOL)a0 pointOfInterestSupported:(BOOL)a1 focusPoint:(struct CGPoint { double x0; double x1; })a2;
- (void)setBoxPoints:(id)a0;
- (void)setPreviewLayer:(id)a0 visibleRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 cameraResolution:(struct CGSize { double x0; double x1; })a2;

@end