luxlabs header browser preview


@class NSString;
@protocol MTLDevice;

@interface MTLSharedTextureHandle : NSObject <NSSecureCoding> {
    struct MTLSharedTextureHandlePrivate { struct __IOSurface *x0; id x1; id x2; } *_priv;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) id<MTLDevice> device;
@property (readonly) NSString *label;

- (struct __IOSurface { } *)ioSurface;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithMachPort:(unsigned int)a0;
- (unsigned int)createMachPort;
- (id)initWithIOSurface:(struct __IOSurface { } *)a0 label:(id)a1;

@end