@class MTLDebugInstrumentationData, MTLDebugSubProgram; @interface MTLDebugLocation : NSObject { MTLDebugInstrumentationData *_data; struct DebugLocation { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; } *_debugLoc; } @property (readonly, nonatomic) MTLDebugSubProgram *scope; @property (readonly, nonatomic) unsigned int line; @property (readonly, nonatomic) unsigned int column; @property (readonly, nonatomic) MTLDebugLocation *inlinedAt; - (id)retain; - (id)formattedDescription:(unsigned long long)a0; - (void)dealloc; - (id)description; - (oneway void)release; - (oneway void)releaseInternal; @end