luxlabs header browser preview


@class _GCDevicePhysicalInputTransaction, NSMutableArray;

@interface _GCDevicePhysicalInput : _GCDevicePhysicalInputBase {
    id /* block */ _elementValueDidChangeHandler;
    id /* block */ _inputStateAvailableHandler;
    NSMutableArray *_allTransactions;
    _GCDevicePhysicalInputTransaction *_currentTransaction;
    _GCDevicePhysicalInputTransaction *_pendingTransaction;
    NSMutableArray *_bufferedTransactions;
    unsigned long long _bufferedTransactionsQueueDepth;
    _Atomic BOOL _isHandlingEvent;
}

- (void)dealloc;
- (void)setDevice:(id)a0;
- (void)setDataSource:(id)a0;
- (BOOL)isSnapshot;
- (id)physicalInput;
- (id)initWithFacade:(id)a0 elements:(id)a1;
- (id)initWithFacade:(id)a0 elements:(id)a1 attributes:(id)a2;
- (double)lastEventTimestamp;
- (id)popTransaction;
- (void)updateViewStateIfNeeded;

@end