luxlabs header browser preview


@class AKPageController, AKAnnotation, CALayer;

@interface AKAnnotationLayer : CALayer

@property (retain) AKAnnotation *annotation;
@property (weak) AKPageController *pageController;
@property (retain, nonatomic) CALayer *fastPathLayer;
@property BOOL isObservingAnnotation;
@property BOOL wasLastDrawingClipped;
@property BOOL lastRedrawWasForDrawingBounds;
@property BOOL shouldRecalculateLoupeImage;

+ (id)newAnnotationLayerForAnnotation:(id)a0 withPageController:(id)a1;

- (void)dealloc;
- (void)drawInContext:(struct CGContext { } *)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)actionForKey:(id)a0;
- (void)updateContents;
- (void)_startObservingAnnotation;
- (void)_stopObservingAnnotation;
- (void)_addDebugVisuals;
- (id)_initWithAnnotation:(id)a0 andPageController:(id)a1;
- (void)_removeDebugVisuals;
- (void)_updateAnnotationLayerWithLoupeFastPath:(BOOL)a0;
- (void)updatePixelAlignment;

@end