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();
83struct ProccessMemoryInfo
85 size_t currVirtual = 0, maxVirtual = 0;
86 size_t currPhysical = 0, maxPhysical = 0;
88[[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 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)