luxlabs header browser preview


@class MDLStereoscopicCamera;

@interface MDLInteractiveCameraController : NSObject {
    void /* unknown type, empty encoding */ _lookAt;
    void /* unknown type, empty encoding */ _clickPoint;
    void /* unknown type, empty encoding */ _dragVector;
    float _pitch;
    float _yaw;
    struct MDLAABB { void /* unknown type, empty encoding */ maxBounds; void /* unknown type, empty encoding */ minBounds; } _framingBounds;
    float _targetElevation;
}

@property (copy, nonatomic) MDLStereoscopicCamera *camera;
@property (nonatomic) void /* unknown type, empty encoding */ clickPoint;
@property (nonatomic) void /* unknown type, empty encoding */ dragPoint;
@property (nonatomic) void /* unknown type, empty encoding */ trackVector;
@property (nonatomic) unsigned long long mode;
@property (nonatomic) float tumbleSpeed;
@property (nonatomic) float zoomSpeed;
@property (nonatomic) float trackSpeed;
@property (nonatomic) void /* unknown type, empty encoding */ targetPosition;
@property (nonatomic) float targetDistance;
@property (nonatomic) void /* unknown type, empty encoding */ position;
@property (nonatomic) struct MDLAABB { } framingBounds;
@property (nonatomic) void /* unknown type, empty encoding */ viewSize;
@property (nonatomic) float zoom;

- (void)update:(float)a0;
- (id)init;
- (id).cxx_construct;
- (void).cxx_destruct;
- (void)mouseMotionX:(float)a0 Y:(float)a1;
- (void)frameBounds;
- (void)frameObject;

@end