@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