luxlabs header browser preview


@class CALayer, NSString;

@interface PXCALayerPromise : PXObservable <PXMutableCALayerPromise, CALayerDelegate> {
    BOOL _startedLayerRealization;
}

@property (retain, nonatomic, setter=_setLayer:) CALayer *layer;
@property (readonly, nonatomic) BOOL shouldCancel;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } bounds;
@property (readonly, nonatomic) double contentsScale;
@property (readonly, nonatomic) BOOL rendersAsynchronously;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)performChanges:(id /* block */)a0;
- (void)setContentsScale:(double)a0;
- (id)init;
- (void)dealloc;
- (void)drawLayerContentInContext:(struct CGContext { } *)a0;
- (id)mutableChangeObject;
- (void)drawLayer:(id)a0 inContext:(struct CGContext { } *)a1;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setRendersAsynchronously:(BOOL)a0;
- (void).cxx_destruct;
- (id)createCustomLayer;
- (void)invalidateLayer;
- (void)_handlePreparedLayer:(id)a0;
- (void)_realizeLayer;
- (void)cancelLayerRealization;
- (void)startLayerRealization;

@end