luxlabs header browser preview


@class NSObject;
@protocol _UIHyperAnimator, _UIHyperInteractorDelegate, _UIHyperregion, _UIHyperExtender, _UIHyperInteractorBroadcaster;

@interface _UIHyperInteractor : NSObject {
    double *__unconstrainedPoint;
    double *__translatedUnconstrainedPoint;
    double *__velocity;
    double *__effectiveVelocity;
    double *__projectedPoint;
    double *__closestPoint;
    BOOL __rubberBanding;
    double *__unconstrainedVector;
    double *__extentVector;
    double __extent;
    double *__unconstrainedExtentVector;
    double __unconstrainedExtent;
    double __constrainedFraction;
    double *__constrainedPoint;
    double *__constrainedVelocity;
    double *__overridePresentationPoint;
    const double *__presentationPoint;
    struct { unsigned char region : 1; unsigned char extender : 1; unsigned char unconstrainedPoint : 1; unsigned char translatedUnconstrainedPoint : 1; unsigned char effectiveVelocity : 1; unsigned char projectedPoint : 1; unsigned char closestPoint : 1; unsigned char rubberBanding : 1; unsigned char unconstrainedVector : 1; unsigned char extentVector : 1; unsigned char extent : 1; unsigned char unconstrainedExtentVector : 1; unsigned char unconstrainedExtent : 1; unsigned char constrainedFraction : 1; unsigned char constrainedPoint : 1; unsigned char constrainedVelocity : 1; unsigned char presentationPoint : 1; } _clean;
}

@property (readonly, nonatomic) const double *_effectiveVelocity;
@property (readonly, nonatomic) const double *_unconstrainedVector;
@property (readonly, nonatomic) const double *_unconstrainedExtentVector;
@property (readonly, nonatomic) double _constrainedFraction;
@property (readonly, nonatomic) double *_initialTranslation;
@property (readonly, nonatomic) const double *_extentVector;
@property (readonly, nonatomic) double _unconstrainedExtent;
@property (readonly, nonatomic) double _extent;
@property (readonly, nonatomic) const double *_overridePresentationPoint;
@property (nonatomic, getter=_isOverridingPresentationPoint, setter=_setOverridingPresentationPoint:) BOOL _overridingPresentationPoint;
@property (readonly, nonatomic) double *_lastConstrainedPoint;
@property (copy, nonatomic, setter=_setRegionGetter:) id /* block */ _regionGetter;
@property (copy, nonatomic, setter=_setExtenderGetter:) id /* block */ _extenderGetter;
@property (copy, nonatomic, setter=_setUnconstrainedPointGetter:) id /* block */ _unconstrainedPointGetter;
@property (copy, nonatomic, setter=_setPresentationPointWasInvalidated:) id /* block */ _presentationPointWasInvalidated;
@property (retain, nonatomic, setter=_setBroadcaster:) id<_UIHyperInteractorBroadcaster> _broadcaster;
@property (readonly, nonatomic) double *_translation;
@property (readonly, nonatomic) const double *_velocity;
@property (readonly, nonatomic) const double *_constrainedPoint;
@property (readonly, nonatomic) const double *_constrainedVelocity;
@property (readonly, nonatomic) unsigned long long _dimensions;
@property (retain, nonatomic, setter=_setRegion:) NSObject<_UIHyperregion> *_region;
@property (retain, nonatomic, setter=_setExtender:) NSObject<_UIHyperExtender> *_extender;
@property (retain, nonatomic, setter=_setAnimator:) NSObject<_UIHyperAnimator> *_animator;
@property (nonatomic, setter=_setMinimumSpeed:) double _minimumSpeed;
@property (nonatomic, setter=_setDecelerationRate:) double _decelerationRate;
@property (nonatomic, setter=_setRubberBandCoefficient:) double _rubberBandCoefficient;
@property (readonly, nonatomic) const double *_unconstrainedPoint;
@property (readonly, nonatomic, getter=_isInteractive) BOOL _interactive;
@property (readonly, nonatomic) const double *_translatedUnconstrainedPoint;
@property (readonly, nonatomic) const double *_projectedPoint;
@property (readonly, nonatomic) const double *_closestPoint;
@property (readonly, nonatomic, getter=_isRubberBanding) BOOL _rubberBanding;
@property (readonly, nonatomic) const double *_presentationPoint;
@property (weak, nonatomic, setter=_setDelegate:) id<_UIHyperInteractorDelegate> _delegate;

- (void)dealloc;
- (void)_copyVelocity:(const double *)a0;
- (id)description;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)_interactionBegan;
- (void)_mutateVelocity:(id /* block */)a0;
- (void)_interactionEndedMutatingState:(id /* block */)a0;
- (id)initWithDimensions:(unsigned long long)a0;
- (void)_copyOverridePresentationPoint:(const double *)a0;
- (void)_commitTranslation;
- (void)_copyInitialTranslation:(const double *)a0;
- (void)_copyTranslation:(const double *)a0;
- (void)_copyUnconstrainedPoint:(const double *)a0;
- (void)_getUnconstrainedPoint:(double *)a0 forConstrainedPoint:(const double *)a1;
- (void)_interactionChangedCopyingTranslation:(const double *)a0 velocity:(const double *)a1;
- (void)_interactionChangedCopyingTranslation:(const double *)a0 velocity:(const double *)a1 mutatingState:(id /* block */)a2;
- (void)_interactionChangedMutatingTranslation:(id /* block */)a0 velocity:(id /* block */)a1;
- (void)_interactionChangedMutatingTranslation:(id /* block */)a0 velocity:(id /* block */)a1 mutatingState:(id /* block */)a2;
- (void)_interactionEnded;
- (void)_invalidateExtender;
- (void)_invalidateRegion;
- (void)_invalidateUnconstrainedPoint;
- (void)_mutateInitialTranslation:(id /* block */)a0;
- (void)_mutateInternalUnconstrainedPoint:(id /* block */)a0;
- (void)_mutateOverridePresentationPoint:(id /* block */)a0;
- (void)_mutateTranslation:(id /* block */)a0;
- (void)_mutateUnconstrainedPoint:(id /* block */)a0;
- (void)_setInteractive:(BOOL)a0;
- (void)_setInternalExtender:(id)a0;
- (void)_setInternalRegion:(id)a0;

@end