System/Library/Frameworks/MetalPerformanceShadersGraph.framework
MPSGraphVariable.h
@class NSArray, NSData, NSMutableArray;
@interface MPSGraphVariable : MPSGraphObject <NSCopying> {
NSData *_data;
NSMutableArray *_mpsndarrays;
}
@property (readonly, copy, nonatomic) NSArray *shape;
@property (readonly, nonatomic) unsigned int dataType;
@property (readonly, nonatomic) struct Value { struct ValueImpl *impl; } value;
+ (id)newVariableWithData:(id)a0 dataType:(unsigned int)a1 shape:(id)a2;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initVariableWithData:(id)a0 dataType:(unsigned int)a1 shape:(id)a2;
- (id)initVariableWithData:(id)a0 value:(struct Value { struct ValueImpl *x0; })a1;
- (id)initVariableWithMPSNDArray:(id)a0 value:(struct Value { struct ValueImpl *x0; })a1;
- (id)mpsNDArrayWithDevice:(id)a0;
@end