System/Library/Frameworks/Metal.framework
MTLSharedTextureHandle.h
Download MTLSharedTextureHandle.h
@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