14[[deprecated(
"Use SystemPath::getExecutableDirectory() instead" )]]
19[[deprecated(
"Use SystemPath::getResourcesDirectory() instead" )]]
24[[deprecated(
"Use SystemPath::getFontsDirectory() instead" )]]
29[[deprecated(
"Use SystemPath::getPluginsDirectory() instead" )]]
34[[deprecated(
"Use SystemPath::getPythonModulesDirectory() instead" )]]
51[[nodiscard]]
MRMESH_API std::filesystem::path GetWindowsInstallDirectory();
95struct ProccessMemoryInfo
97 size_t currVirtual = 0, maxVirtual = 0;
98 size_t currPhysical = 0, maxPhysical = 0;
100[[nodiscard]]
MRMESH_API ProccessMemoryInfo getProccessMemoryInfo();
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRCameraOrientationPlugin.h:8
MRMESH_API std::filesystem::path GetResourcesDirectory()
MRMESH_API bool OpenDocument(const std::filesystem::path &path)
MRMESH_API std::filesystem::path GetHomeDirectory()
MRMESH_API SystemMemory getSystemMemory()
return information about memory available in the system
MRMESH_API std::string getOSNoSpaces()
MRMESH_API std::filesystem::path GetTempDirectory()
MRMESH_API std::filesystem::path GetExeDirectory()
MRMESH_API void setupLoggerByDefault()
MRMESH_API std::string getCurrentStacktrace()
returns string representation of the current stacktrace
MRMESH_API void setNewHandlerIfNeeded()
MRMESH_API std::filesystem::path getUserConfigFilePath()
MRMESH_API std::string GetCpuId()
MRMESH_API std::string GetDetailedOSName()
MRMESH_API std::filesystem::path GetFontsDirectory()
MRMESH_API std::filesystem::path GetLibsDirectory()
MRMESH_API std::filesystem::path GetEmbeddedPythonDirectory()
MRMESH_API void SetCurrentThreadName(const char *name)
std::vector< std::filesystem::path > FileNamesStack
Definition MRIOFilesMenuItems.h:14
MRMESH_API std::string GetMRVersionString()
MRMESH_API std::filesystem::path getUserConfigDir()
MRMESH_API void OpenLink(const std::string &url)
size_t physicalTotal
total amount of physical memory in the system, in bytes (0 if no info)
Definition MRSystem.h:85
size_t physicalAvailable
available amount of physical memory in the system, in bytes (0 if no info)
Definition MRSystem.h:88