37 virtual uint64 getTotalHardwareThreadsCount()
const ;
40 virtual uint64 getHighPerformanceThreadsCount()
const ;
43 virtual ::Core::PathBuffer<::std::string> getPlatformTempPath()
const ;
46 virtual ::Core::PathBuffer<::std::string> copyImportFileToTempFolder(
::Core::Path const& filePath) ;
49 virtual uint64 calculateAvailableDiskFreeSpace(
::Core::Path const& rootPath) ;
52 virtual bool allowContentLogWriteToDisk() ;
55 virtual bool devHotReloadRenderResources()
const ;
58 virtual void queueForMainThread_DEPRECATED(::std::function<
void()> callback) ;
61 virtual ::MPMCQueue<::std::function<void()>>& getMainThreadQueue() ;
64 virtual bool canAppSelfTerminate()
const ;
67 virtual bool getPlatformTTSExists()
const ;
70 virtual bool getPlatformTTSEnabled()
const ;
73 virtual void registerExperimentsActiveCrashDump(::std::vector<::std::string>
const& activeExperiments)
const
77 virtual bool is24HourTimeFormat()
const ;
80 virtual ::Core::PathBuffer<::std::string> _getCurrentStoragePath()
const ;
83 virtual ::Core::PathBuffer<::std::string> _getExternalStoragePath()
const ;
86 virtual ::Core::PathBuffer<::std::string> _getInternalStoragePath()
const ;
89 virtual ::Core::PathBuffer<::std::string> _getUserdataPath()
const ;
92 virtual ::Core::PathBuffer<::std::string> getPackagedShaderCachePath() ;
101 MCAPI uint64 _findHighPerformanceThreadsCount()
const;
107 MCAPI
static long callWerRegisterCustomMetadata(::std::string
const& data, ::std::string
const& key);
113 MCAPI static ::std::string
const& EXPERIMENTS_ACTIVE_KEY();
125 MCAPI uint64 $getTotalHardwareThreadsCount()
const;
127 MCAPI uint64 $getHighPerformanceThreadsCount()
const;
129 MCAPI ::Core::PathBuffer<::std::string> $getPlatformTempPath()
const;
131 MCFOLD ::Core::PathBuffer<::std::string> $copyImportFileToTempFolder(
::Core::Path const& filePath);
133 MCAPI uint64 $calculateAvailableDiskFreeSpace(
::Core::Path const& rootPath);
135 MCFOLD
bool $allowContentLogWriteToDisk();
137 MCFOLD
bool $devHotReloadRenderResources()
const;
139 MCAPI
void $queueForMainThread_DEPRECATED(::std::function<
void()> callback);
141 MCAPI ::MPMCQueue<::std::function<void()>>& $getMainThreadQueue();
143 MCFOLD
bool $canAppSelfTerminate()
const;
145 MCFOLD
bool $getPlatformTTSExists()
const;
147 MCAPI
bool $getPlatformTTSEnabled()
const;
149 MCAPI
void $registerExperimentsActiveCrashDump(::std::vector<::std::string>
const& activeExperiments)
const;
151 MCAPI
bool $is24HourTimeFormat()
const;
153 MCFOLD ::Core::PathBuffer<::std::string> $_getCurrentStoragePath()
const;
155 MCFOLD ::Core::PathBuffer<::std::string> $_getExternalStoragePath()
const;
157 MCAPI ::Core::PathBuffer<::std::string> $_getInternalStoragePath()
const;
159 MCAPI ::Core::PathBuffer<::std::string> $_getUserdataPath()
const;
161 MCAPI ::Core::PathBuffer<::std::string> $getPackagedShaderCachePath();
167 MCAPI
static void** $vftableForIAppPlatform();
169 MCAPI
static void** $vftableForISecureStorageKeySystem();