@class NSString, NSArray, MTLPipelineBufferDescriptorArray, MTLLinkedFunctions, MTLTileRenderPipelineColorAttachmentDescriptorArray; @protocol MTLFunction; @interface MTLTileRenderPipelineDescriptor : NSObject @property (copy, nonatomic) NSString *label; @property (retain, nonatomic) id tileFunction; @property (nonatomic) unsigned long long rasterSampleCount; @property (readonly) MTLTileRenderPipelineColorAttachmentDescriptorArray *colorAttachments; @property (nonatomic) BOOL threadgroupSizeMatchesTileSize; @property (readonly) MTLPipelineBufferDescriptorArray *tileBuffers; @property (nonatomic) unsigned long long maxTotalThreadsPerThreadgroup; @property (copy, nonatomic) NSArray *binaryArchives; @property (copy, nonatomic) NSArray *preloadedLibraries; @property (copy, nonatomic) MTLLinkedFunctions *linkedFunctions; @property (nonatomic) BOOL supportAddingBinaryFunctions; @property (nonatomic) unsigned long long maxCallStackDepth; + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)alloc; - (void)reset; - (id)copyWithZone:(struct _NSZone { } *)a0; @end