luxlabs header browser preview


@class CALayer;

@interface ARCoachingDeviceController : NSObject {
    CALayer *_deviceLayer;
    CALayer *_holeLayer;
    CALayer *_shineLayer;
    CALayer *_deviceMaskLayer;
    CALayer *_shineInnerLayer;
    double _aspectRatio;
    BOOL _geoTrackingMode;
}

@property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } bounds;
@property (nonatomic) struct CGPoint { double x0; double x1; } position;
@property (nonatomic) 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; } transform;
@property (nonatomic) float opacity;

- (void).cxx_destruct;
- (void)setLayerParent:(id)a0;
- (id)initWithDeviceMaskImage:(id)a0 geoTrackingMode:(BOOL)a1;
- (id)initWithDeviceMaskImage:(id)a0 solidColor:(id)a1 geoTrackingMode:(BOOL)a2;
- (void)update:(double)a0 visibility:(double)a1 layer:(id)a2 renderParams:(struct { double x0; float x1; float x2; float x3; })a3;

@end