luxlabs header browser preview


@class MTLTextureDescriptor, MTLTelemetryDevice;

@interface MTLTelemetryTexture : MTLToolsTexture {
    unsigned long long mipmapClipType;
    MTLTextureDescriptor *_telemetryDescriptor;
    MTLTelemetryDevice *_telemetryDevice;
}

- (id)newTextureViewWithPixelFormat:(unsigned long long)a0 textureType:(unsigned long long)a1 levels:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 slices:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 swizzle:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; })a4;
- (id)newTextureViewWithPixelFormat:(unsigned long long)a0 textureType:(unsigned long long)a1 levels:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 slices:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3;
- (id)newTextureViewWithPixelFormat:(unsigned long long)a0;
- (void)accumTextureDistribution:(id)a0 category:(unsigned long long)a1 pixelFormat:(unsigned long long)a2 baseAddr:(unsigned long long)a3 rowBytes:(unsigned long long)a4 isLinear:(BOOL)a5;
- (void)initMipmapClipType;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 buffer:(id)a2 descriptor:(id)a3 offset:(unsigned long long)a4 bytesPerRow:(unsigned long long)a5;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 descriptor:(id)a2;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 descriptor:(id)a2 plane:(unsigned long long)a3;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 texture:(id)a2 descriptor:(id)a3;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 texture:(id)a2 pixelFormat:(unsigned long long)a3;
- (id)initWithBaseTexture:(id)a0 device:(id)a1 texture:(id)a2 pixelFormat:(unsigned long long)a3 textureType:(unsigned long long)a4 levels:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a5 slices:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a6 swizzle:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; })a7;

@end