MPSKeyedUnarchiver(3) MetalPerformanceShaders.framework MPSKeyedUnarchiver(3)
NAME
MPSKeyedUnarchiver
SYNOPSIS
#import <MPSKeyedUnarchiver.h>
Inherits NSKeyedUnarchiver, and <MPSDeviceProvider>.
Instance Methods
(nullable instancetype) - init
(nullable instancetype) - initWithDevice:
(nonnull instancetype) - initForReadingWithData:
(nonnull instancetype) - initForReadingWithData:device:
(__nonnull id< MTLDevice >) - mpsMTLDevice
Class Methods
(nullable id) + unarchiveObjectWithData:
(nullable id) + unarchiveObjectWithData:device:
(nullable id) + unarchiveTopLevelObjectWithData:error:
(nullable id) + unarchiveTopLevelObjectWithData:device:error:
(nullable id) + unarchiveObjectWithFile:
(nullable id) + unarchiveObjectWithFile:device:
Detailed Description
A NSKeyedArchiver that supports the MPSDeviceProvider protocol for MPSKernel decoding
Method Documentation
- (nullable instancetype) init
- (nonnull instancetype) initForReadingWithData: (NSData *__nonnull) data
- (nonnull instancetype) initForReadingWithData: (NSData *__nonnull) data(__nonnull id< MTLDevice >) device
- (nullable instancetype) initWithDevice: (__nonnull id< MTLDevice >) device
- (__nonnull id <MTLDevice>) mpsMTLDevice
Reports which device to use for unarchiving MPSKernels
Reimplemented from <MPSDeviceProvider>.
+ (nullable id) unarchiveObjectWithData: (NSData *__nonnull) data
+ (nullable id) unarchiveObjectWithData: (NSData *__nonnull) data(__nonnull id< MTLDevice >) device
+ (nullable id) unarchiveObjectWithFile: (NSString *__nonnull) path
+ (nullable id) unarchiveObjectWithFile: (NSString *__nonnull) path(__nonnull id< MTLDevice >) device
+ (nullable id) unarchiveTopLevelObjectWithData: (NSData *__nonnull) data(__nonnull id< MTLDevice >) device(NSError *__nullable *__nullable)
error
+ (nullable id) unarchiveTopLevelObjectWithData: (NSData *__nonnull) data(NSError *__nullable *__nullable) error
Author
Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code.
Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSKeyedUnarchiver(3)