luxlabs header browser preview


@class NSArray, NSMutableArray, NSObject;
@protocol OS_dispatch_group;

@interface NURenderTransaction : NSObject {
    long long _nestingLevel;
    NSMutableArray *_requests;
    NSObject<OS_dispatch_group> *_group;
}

@property (readonly) NSArray *pendingRequests;

+ (void)begin;
+ (void)setCurrentTransaction:(id)a0;
+ (void)commit;
+ (id)currentTransaction;
+ (void)_commit:(id)a0;
+ (void)commitAndNotifyOnQueue:(id)a0 withBlock:(id /* block */)a1;
+ (id)assertCurrentTransaction;
+ (id)ensureCurrentTransaction;
+ (void)group:(id /* block */)a0;
+ (void)withCurrentTransaction:(id /* block */)a0;

- (BOOL)begin;
- (id)init;
- (void)submitRequest:(id)a0;
- (BOOL)commit;
- (void)flush;
- (void).cxx_destruct;
- (void)notifyCompletion:(id)a0 block:(id /* block */)a1;
- (void)resetPendingRequests;
- (void)submitPendingRequests;

@end