MPSKeyedUnarchiver(3) MetalPerformanceShaders.framework MPSKeyedUnarchiver(3)

MPSKeyedUnarchiver

#import <MPSKeyedUnarchiver.h>

Inherits NSKeyedUnarchiver, and <MPSDeviceProvider>.


(nonnull instancetype) - initForReadingFromData:device:error:
(__nonnull id< MTLDevice >) - mpsMTLDevice
(nonnull instancetype) - init
(nonnull instancetype) - initForReadingFromData:error:
(nonnull instancetype) - initForReadingWithData:
(nullable instancetype) - initWithDevice:
(nonnull instancetype) - initForReadingWithData:device:


(nullable id) + unarchivedObjectOfClasses:fromData:device:error:
(nullable id) + unarchivedObjectOfClass:fromData:device:error:
(nullable id) + unarchivedObjectOfClasses:fromData:error:
(nullable id) + unarchivedObjectOfClass:fromData:error:
(nullable id) + unarchiveObjectWithData:
(nullable id) + unarchiveObjectWithData:device:
(nullable id) + unarchiveTopLevelObjectWithData:error:
(nullable id) + unarchiveTopLevelObjectWithData:device:error:
(nullable id) + unarchiveObjectWithFile:
(nullable id) + unarchiveObjectWithFile:device:

A NSKeyedArchiver that supports the MPSDeviceProvider protocol for MPSKernel decoding

- (nonnull instancetype) init

- (nonnull instancetype) initForReadingFromData: (NSData *__nonnull) data(__nonnull id< MTLDevice >) device(NSError *__nullable *__nullable) error

- (nonnull instancetype) initForReadingFromData: (NSData *__nonnull) data(NSError *__nullable *__nullable) error

- (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(__nonnull id< MTLDevice >) device

+ (nullable id) unarchiveObjectWithFile: (NSString *__nonnull) path(__nonnull id< MTLDevice >) device

Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code.

Mon Jul 9 2018 Version MetalPerformanceShaders-119.3