luxlabs header browser preview


@class NSArray, NSNumber;

@interface VNCompoundRequest : VNRequest {
    NSNumber *_cachedDependencyProcessingOrdinality;
}

@property (readonly, copy, nonatomic) NSArray *originalRequests;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } regionOfInterest;

+ (id)compoundRequestsForOriginalRequests:(id)a0 withPerformingContext:(id)a1 error:(id *)a2;
+ (id)computeStageDeviceAssignmentsForOriginalRequests:(id)a0;
+ (BOOL)supportedRevisionsAreFilteredBasedOnAvailableComputeDevices;

- (BOOL)internalPerformRevision:(unsigned long long)a0 inContext:(id)a1 error:(id *)a2;
- (BOOL)resultsAreAssignedWithOriginatingRequestSpecifier;
- (id)description;
- (BOOL)usesCPUOnly;
- (long long)dependencyProcessingOrdinality;
- (void).cxx_destruct;
- (id)sequencedRequestPreviousObservationsKey;
- (id)compoundResults;
- (BOOL)allowsCachingOfResults;
- (id)initWithOriginalRequests:(id)a0;
- (unsigned long long)ioSurfaceMemoryPoolId;
- (void)recordWarningsInOriginalRequests;

@end