System/Library/PrivateFrameworks/MetalTools.framework
MTLCountersTraceCommandBuffer.h
Download MTLCountersTraceCommandBuffer.h
@class NSMutableArray;
@interface MTLCountersTraceCommandBuffer : NSObject {
struct BinaryBuffer { void /* function */ **_vptr$AppendBuffer; struct StreamBuffer { char *bytes; char *pWrite; char *pEnd; } stream; struct mach_timebase_info { unsigned int numer; unsigned int denom; } _timebase; } _commands;
NSMutableArray *_encoders;
struct AppendBuffer { void /* function */ **_vptr$AppendBuffer; struct StreamBuffer { char *bytes; char *pWrite; char *pEnd; } stream; } _samples;
unsigned long long _flags;
unsigned long long _timestamp;
}
- (id)init:(BOOL)a0;
- (void)waitUntilCompleted;
- (void)dealloc;
- (id).cxx_construct;
- (void)waitUntilScheduled;
- (void)presentDrawable:(id)a0 atTime:(double)a1;
- (void)presentDrawable:(id)a0;
- (id)computeCommandEncoder;
- (id)blitCommandEncoder;
- (id)renderCommandEncoder;
- (id)resourceStateCommandEncoder;
- (void)appendSamples:(const void *)a0 length:(unsigned long long)a1;
- (void)saveCommandBuffer:(const void *)a0 queue:(id)a1 profilingResults:(id)a2;
@end