luxlabs header browser preview


@class _ANEIOSurfaceObject, NSArray, _ANEPerformanceStats, NSNumber, _ANESharedEvents;

@interface _ANERequest : NSObject

@property (retain, nonatomic) _ANEPerformanceStats *perfStats;
@property (copy, nonatomic) NSNumber *transactionHandle;
@property (readonly, nonatomic) NSArray *inputArray;
@property (readonly, nonatomic) NSArray *inputIndexArray;
@property (readonly, nonatomic) NSArray *outputArray;
@property (readonly, nonatomic) NSArray *outputIndexArray;
@property (readonly, nonatomic) _ANEIOSurfaceObject *weightsBuffer;
@property (retain, nonatomic) _ANESharedEvents *sharedEvents;
@property (readonly, copy, nonatomic) NSNumber *procedureIndex;
@property (readonly, nonatomic) NSArray *perfStatsArray;
@property (copy) id /* block */ completionHandler;

+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 weightsBuffer:(id)a4 perfStats:(id)a5 procedureIndex:(id)a6 sharedEvents:(id)a7;
+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 perfStats:(id)a4 procedureIndex:(id)a5;
+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 procedureIndex:(id)a4;
+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 weightsBuffer:(id)a4 perfStats:(id)a5 procedureIndex:(id)a6;
+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 weightsBuffer:(id)a4 perfStats:(id)a5 procedureIndex:(id)a6 sharedEvents:(id)a7 transactionHandle:(id)a8;
+ (id)requestWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 weightsBuffer:(id)a4 procedureIndex:(id)a5;

- (BOOL)validate;
- (id)description;
- (void).cxx_destruct;
- (unsigned long long)ioSurfacesCount;
- (id)initWithInputs:(id)a0 inputIndices:(id)a1 outputs:(id)a2 outputIndices:(id)a3 weightsBuffer:(id)a4 perfStats:(id)a5 procedureIndex:(id)a6 sharedEvents:(id)a7 transactionHandle:(id)a8;
- (id)initWithVirtualModel:(void *)a0;

@end