System/Library/PrivateFrameworks/VectorKit.framework
VKPlatform.h
@interface VKPlatform : NSObject {
int _numCPUs;
BOOL _isMac;
BOOL _lowPerformanceDevice;
}
@property (readonly, nonatomic) BOOL roadsWithSimpleLineMeshesAvailable;
@property (readonly, nonatomic) unsigned int tilePrefetchNumberOfScreens;
@property (readonly, nonatomic) char tileZBias;
@property (readonly, nonatomic) BOOL supportsHiResRTT;
@property (readonly, nonatomic) BOOL isPad;
@property (readonly, nonatomic) BOOL isMac;
@property (readonly, nonatomic) BOOL isIphone;
@property (readonly, nonatomic) BOOL shouldDrawWhenReady;
@property (readonly, nonatomic) BOOL shouldStyleLabelsInParallel;
@property (readonly, nonatomic) BOOL canMakeSharingThumbnails;
@property (readonly, nonatomic) BOOL supportsBuildingShadows;
@property (readonly, nonatomic) BOOL supportsBuildingStrokes;
@property (readonly, nonatomic) BOOL supports3DBuildingStrokes;
@property (readonly, nonatomic) BOOL supportsHiResBuildings;
@property (readonly, nonatomic) BOOL supports3DBuildings;
@property (readonly, nonatomic) BOOL supportsPerFragmentLighting;
@property (readonly, nonatomic) BOOL supportsCoastlineGlows;
@property (readonly, nonatomic) BOOL proceduralRoadAlpha;
@property (readonly, nonatomic) BOOL useCheapTrafficShader;
@property (readonly, nonatomic) unsigned long long memorySize;
@property (readonly, nonatomic) unsigned char explicitDefaultRefreshRate;
@property (readonly, nonatomic) unsigned char tileDecodeQueueWidth;
@property (readonly, nonatomic) unsigned char processingQueueWidth;
@property (readonly, nonatomic) BOOL lowPerformanceDevice;
@property (readonly, nonatomic) double routeLineSimplificationEpsilon;
@property (readonly, nonatomic) BOOL supportsARMode;
@property (readonly, nonatomic) BOOL reduceMotionEnabled;
@property (readonly, nonatomic) BOOL allows3DPuck;
+ (id)sharedPlatform;
- (id)init;
- (void)_determineHardware;
- (unsigned long long)tileMaximumLimit:(unsigned long long)a0;
- (unsigned long long)_calculateMemSize;
@end