luxlabs header browser preview


@class NSMutableSet, CHHapticEngine;

@interface _UIFeedbackCoreHapticsEngine : _UIFeedbackEngine {
    NSMutableSet *_playersInUse;
    NSMutableSet *_playersToInvalidate;
}

@property (readonly, nonatomic) CHHapticEngine *coreHapticsEngine;

+ (id)_internalQueue;
+ (BOOL)_supportsPlayingIndividualFeedback:(id)a0;
+ (id)sharedEngine;
+ (id)_additionalEngineOptions;
+ (void)_loadHapticEngineClass;
+ (void)_setHapticEngineCreationBlock:(id /* block */)a0;
+ (void)_setHapticPatternClass:(Class)a0;
+ (BOOL)_supportsAbortingDeactivation;
+ (BOOL)_supportsPlayingFeedbackPatternsDirectly;
+ (BOOL)_supportsPlayingIndividualFeedback:(id)a0 allowsIgnoreCapture:(BOOL)a1;

- (id)init;
- (id)_stats_key;
- (void)_internal_dequeueReusableFeedbackPlayerWithCompletionBlock:(id /* block */)a0;
- (void).cxx_destruct;
- (void)_coreHapticsEngineStoppedForReason:(long long)a0;
- (void)_internal_activateUnderlyingPlayerWithCompletion:(id /* block */)a0;
- (void)_internal_cooldownUnderlyingPlayerIfPossibleWithCompletion:(id /* block */)a0;
- (void)_internal_coreHapticsEngineFinishedWithError:(id)a0 completion:(id /* block */)a1;
- (void)_internal_coreHapticsEngineStoppedForReason:(long long)a0;
- (id)_internal_createCoreHapticsEngine;
- (BOOL)_internal_initializeCoreHapticsEngine;
- (void)_internal_prewarmUnderlyingPlayerWithCompletion:(id /* block */)a0;
- (void)_internal_resetCoreHapticsEngine;
- (void)_internal_startRunningFeedbackPlayerWithCompletion:(id /* block */)a0;
- (void)_internal_teardownUnderlyingPlayerIfPossibleWithCompletion:(id /* block */)a0;
- (void)_resetCoreHapticsEngine;

@end