luxlabs header browser preview


@interface VKSceneConfiguration : NSObject {
    struct shared_ptr<gss::ClientStyleState<gss::ScenePropertyID>> { void *__ptr_; struct __shared_weak_count *__cntrl_; } _sceneClientStyleState;
    struct shared_ptr<gss::StylesheetManager<gss::PropertyID>> { void *__ptr_; struct __shared_weak_count *__cntrl_; } _styleManager;
    struct vector<GEOLocationCoordinate2D, std::allocator<GEOLocationCoordinate2D>> { struct *__begin_; struct *__end_; struct __compressed_pair<GEOLocationCoordinate2D *, std::allocator<GEOLocationCoordinate2D>> { struct *__value_; } __end_cap_; } _pointsOfInterest;
    unsigned char _navState;
    unsigned char _distanceToCurrentManeuver;
    double _distanceToDestination;
    int _currentManeuverType;
    unsigned char _currentStepLength;
    unsigned char _nextStepLength;
    unsigned char _currentIncidentType;
    unsigned char _currentManeuverComplexity;
    unsigned long long _currentGroupedManeuverCount;
    unsigned char _distanceToCurrentTrafficSection;
    unsigned char _currentTrafficState;
    unsigned int _lineType;
    int _rampType;
    int _nextManeuverRampType;
    unsigned char _transportType;
    unsigned char _searchAlongTheRoute;
    unsigned char _vehicleSpeed;
    unsigned char _roadSpeed;
    unsigned long long _roadSpeedZeroes;
    unsigned char _cameraMode;
    unsigned char _navigationDestination;
    unsigned int _roadComplexity;
    unsigned int _nextRoadComplexity;
    unsigned char _currentTransitManeuver;
    unsigned char _routeSinuosity;
    unsigned int _laneCount;
    struct DistancesRange { double _immediate; double _extremlyNear; double _veryNear; double _near; double _medium; double _far; double _veryFar; } _distanceRanges;
    struct SinuosityLevels { double _straight; double _low; double _medium; double _high; } _sinuosityLevels;
    struct unordered_map<gss::StyleAttribute, GEOPolylineCoordinateRange, std::hash<gss::StyleAttribute>, std::equal_to<gss::StyleAttribute>, std::allocator<std::pair<const gss::StyleAttribute, GEOPolylineCoordinateRange>>> { struct __hash_table<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, std::__unordered_map_hasher<gss::StyleAttribute, std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, std::hash<gss::StyleAttribute>, std::equal_to<gss::StyleAttribute>>, std::__unordered_map_equal<gss::StyleAttribute, std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, std::equal_to<gss::StyleAttribute>, std::hash<gss::StyleAttribute>>, std::allocator<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<gss::StyleAttribute, std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, std::hash<gss::StyleAttribute>, std::equal_to<gss::StyleAttribute>>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<gss::StyleAttribute, std::__hash_value_type<gss::StyleAttribute, GEOPolylineCoordinateRange>, std::equal_to<gss::StyleAttribute>, std::hash<gss::StyleAttribute>>> { float __value_; } __p3_; } __table_; } _styleAttributeCoordinateRanges;
    struct shared_ptr<md::TaskContext> { struct TaskContext *__ptr_; struct __shared_weak_count *__cntrl_; } _taskContext;
}

- (void)setRampType:(int)a0;
- (void)resetState;
- (unsigned long long)navCameraMode;
- (void)setStyleManager:(struct shared_ptr<gss::StylesheetManager<gss::PropertyID>> { void *x0; struct __shared_weak_count *x1; })a0;
- (unsigned long long)navigationDestination;
- (void)setCurrentStepLength:(double)a0;
- (void)setDistanceToDestination:(double)a0;
- (void)setNavigationState:(int)a0;
- (void)setLineType:(unsigned int)a0;
- (void)setCurrentRoadComplexity:(unsigned int)a0;
- (void)setCurrentManeuverType:(int)a0;
- (void)applyStyleAttributeKeyValue:(unsigned int)a0 withValue:(unsigned int)a1 withCoordinateRange:(struct GEOPolylineCoordinateRange { struct PolylineCoordinate { unsigned int x0; float x1; } x0; struct PolylineCoordinate { unsigned int x0; float x1; } x1; })a2;
- (void)setNextRoadComplexity:(unsigned int)a0;
- (void)setNavCameraMode:(unsigned long long)a0;
- (void)setNextManeuverRampType:(int)a0;
- (void)setNextStepLength:(double)a0;
- (void)setRoadSpeed:(double)a0;
- (id).cxx_construct;
- (void)setSinuosity:(double)a0;
- (void)_updateStyleManager;
- (void)setNavigationDestination:(unsigned long long)a0;
- (void)setCurrentTransitManeuverType:(int)a0;
- (void)setLaneCount:(unsigned int)a0;
- (void)setCurrentIncidentType:(unsigned long long)a0;
- (id)initWithTaskContext:(const void *)a0;
- (void)setCurrentTransportationType:(int)a0;
- (void).cxx_destruct;
- (unsigned char)navCameraModeStyleAttribute;
- (void)setCurrentGroupedManeuverCount:(unsigned long long)a0;
- (void)setVehicleSpeed:(double)a0;
- (struct shared_ptr<gss::StylesheetManager<gss::PropertyID>> { void *x0; struct __shared_weak_count *x1; })styleManager;
- (const void *)styleAttributeCoordinateRanges;
- (void)setDistanceToCurrentManeuver:(double)a0;
- (void)setSearchAlongTheRoute:(BOOL)a0;
- (void)setTrafficColor:(unsigned long long)a0;
- (unsigned char)navigationState;
- (void)removeStyleAttributeKey:(unsigned int)a0;
- (struct shared_ptr<gss::ClientStyleState<gss::ScenePropertyID>> { void *x0; struct __shared_weak_count *x1; })sceneClientStyleState;
- (void)setSceneClientStyleState:(struct shared_ptr<gss::ClientStyleState<gss::ScenePropertyID>> { void *x0; struct __shared_weak_count *x1; })a0;
- (void)setCurrentManeuverJunctionsCount:(unsigned long long)a0;
- (void)setDistanceToCurrentTrafficSection:(double)a0;

@end