text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:06:54 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/Frameworks/Metal.framework/Metal
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <Metal/Metal-Structs.h>
  #import <Metal/MTLIOAccelResource.h>
  
  @interface MTLIOAccelBuffer : MTLIOAccelResource {
  
  	void* _pointer;
  	/*^block*/id _deallocator;
  	MTLIOAccelBuffer* _masterBuffer;
  	short _masterHeapIndex;
  	short _masterBufferIndex;
  	unsigned long long _masterBufferOffset;
  	unsigned long long _length;
  	IOSurfaceRef _iosurface;
  
  }
  
  @property (readonly) unsigned long long length; 
  @property (nonatomic,readonly) void* contents; 
  @property (readonly) IOSurfaceRef iosurface;                 //@synthesize iosurface=_iosurface - In the implementation block
  -(id)description;
  -(void)dealloc;
  -(unsigned long long)length;
  -(void*)contents;
  -(IOSurfaceRef)iosurface;
  -(id)formattedDescription:(unsigned long long)arg1 ;
  -(CFArrayRef)copyAnnotations;
  -(id)newLinearTextureWithDescriptor:(id)arg1 offset:(unsigned long long)arg2 bytesPerRow:(unsigned long long)arg3 bytesPerImage:(unsigned long long)arg4 ;
  -(id)initWithDevice:(id)arg1 pointer:(void*)arg2 length:(unsigned long long)arg3 options:(unsigned long long)arg4 sysMemSize:(unsigned long long)arg5 vidMemSize:(unsigned long long)arg6 args:(IOAccelNewResourceArgs*)arg7 argsSize:(unsigned)arg8 deallocator:(/*^block*/id)arg9 ;
  -(id)initWithHeap:(id)arg1 resource:(id)arg2 offset:(unsigned long long)arg3 length:(unsigned long long)arg4 ;
  -(id)initWithMasterBuffer:(id)arg1 heapIndex:(short)arg2 bufferIndex:(short)arg3 bufferOffset:(unsigned long long)arg4 length:(unsigned long long)arg5 args:(IOAccelNewResourceArgs*)arg6 argsSize:(unsigned)arg7 ;
  -(id)initWithDevice:(id)arg1 iosurface:(IOSurfaceRef)arg2 args:(IOAccelNewResourceArgs*)arg3 argsSize:(unsigned)arg4 ;
  -(void)addDebugMarker:(id)arg1 range:(NSRange)arg2 ;
  -(void)removeAllDebugMarkers;
  -(void)didModifyRange:(NSRange)arg1 ;
  @end
  
  