@class NSArray, PKDrawing, NSObject; @protocol OS_dispatch_queue, PKStrokeSpatialCacheDelegate; @interface PKStrokeSpatialCache : NSObject { BOOL _hasValidOnscreenVisibleStrokes; id _delegate; NSArray *_onscreenVisibleStrokes; id /* block */ _generateOnscreenVisibleStrokesBlock; NSObject *_onscreenVisibleStrokesQueue; long long _currentGenerationCount; PKDrawing *_cachedDrawing; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _cachedBounds; } - (id)init; - (void)dealloc; - (void).cxx_destruct; @end