@class NSString; @interface MTLGPUDebugBlitCommandEncoder : MTLToolsBlitCommandEncoder <MTLGPUDebugCommandEncoder> @property (readonly) unsigned int encoderID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)optimizeIndirectCommandBuffer:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)copyIndirectCommandBuffer:(id)a0 sourceRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 destination:(id)a2 destinationIndex:(unsigned long long)a3; - (void)copyFromInternalBuffer:(id)a0 sourceOffset:(unsigned long long)a1 toInternalBuffer:(id)a2 destinationOffset:(unsigned long long)a3 size:(unsigned long long)a4; - (id)initWithBlitCommandEncoder:(id)a0 parent:(id)a1 descriptor:(id)a2 encoderID:(unsigned int)a3; - (id)temporaryBufferWithBytes:(const void *)a0 length:(unsigned long long)a1; - (id)temporaryBufferWithLength:(unsigned long long)a0; @end