text: /* Generated by RuntimeBrowser
     Image: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
   */
  
  @interface _NSTiledLayerContents : NSObject <CALayerDelegate> {
      struct CGRect { 
          struct CGPoint { 
              double x; 
              double y; 
          } origin; 
          struct CGSize { 
              double width; 
              double height; 
          } size; 
      }  _activeRect;
      struct CGRect { 
          struct CGPoint { 
              double x; 
              double y; 
          } origin; 
          struct CGSize { 
              double width; 
              double height; 
          } size; 
      }  _coverageRect;
      NSRegion * _dirtyRegion;
      NSRecursiveLock * _displayLock;
      struct CGRect { 
          struct CGPoint { 
              double x; 
              double y; 
          } origin; 
          struct CGSize { 
              double width; 
              double height; 
          } size; 
      }  _newCoverageRect;
      struct CGRect { 
          struct CGPoint { 
              double x; 
              double y; 
          } origin; 
          struct CGSize { 
              double width; 
              double height; 
          } size; 
      }  _presentationRect;
      struct CGSize { 
          double width; 
          double height; 
      }  _tileSize;
      _NSTiledLayer * _tiledLayer;
      NSMutableDictionary * _tiles;
  }
  
  @property (atomic, readonly) struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; } activeRect;
  @property (atomic, readonly) struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; } coverageRect;
  @property (atomic, readonly, copy) NSString *debugDescription;
  @property (atomic, readonly, copy) NSString *description;
  @property (atomic, readonly) unsigned long long hash;
  @property (atomic, readonly) struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; } presentationRect;
  @property (atomic, readonly) Class superclass;
  @property (atomic, readonly) struct CGSize { double x1; double x2; } tileSize;
  @property (atomic, readwrite) _NSTiledLayer *tiledLayer;
  
  - (void).cxx_destruct;
  - (void*)CA_copyRenderValue;
  - (void)CA_prepareRenderValue;
  - (BOOL)NS_canDrawLayer:(id)arg1;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })_findFirstValidRectStartingAtRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })_findRenderedRectStartingAtRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2;
  - (void)_performWorkOnTilesFromVisibleAreaOutward:(id)arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2;
  - (void)_performWorkOnTilesOutwardFromRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2 handler:(id)arg3;
  - (void)_removeNonVisibleTiles;
  - (id)actionForLayer:(id)arg1 forKey:(id)arg2;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })activeRect;
  - (void)addAllTilesWithNonPurgedContents;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })coverageRect;
  - (void)dealloc;
  - (void)drawLayer:(id)arg1 inContext:(struct CGContext { }*)arg2;
  - (id)init;
  - (void)invalidateRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1;
  - (BOOL)prefetchContentsInRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })presentationRect;
  - (void)purgeExcessTileContents;
  - (struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })renderedRectInRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1 scrollVelocity:(struct CGPoint { double x1; double x2; })arg2;
  - (void)setPreparedContentRect:(struct CGRect { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGSize { double x_2_1_1; double x_2_1_2; } x2; })arg1;
  - (void)setTiledLayer:(id)arg1;
  - (struct CGSize { double x1; double x2; })tileSize;
  - (id)tiledLayer;
  - (void)update:(BOOL)arg1 shouldCallPrepareContent:(BOOL)arg2;
  - (void)updateContentsScale:(double)arg1;
  - (void)updateContentsScaleSize:(struct CGSize { double x1; double x2; })arg1;
  
  @end
  