MeshLib Documentation
Loading...
Searching...
No Matches
MRSystem.h File Reference
#include "MRMeshFwd.h"
#include "MRColor.h"
#include <filesystem>
#include <string>

Go to the source code of this file.

Classes

struct  MR::SystemMemory
 

Namespaces

namespace  MR
 

Functions

MRMESH_API void MR::SetCurrentThreadName (const char *name)
 
MRMESH_API std::filesystem::path MR::GetExeDirectory ()
 
MRMESH_API std::filesystem::path MR::GetResourcesDirectory ()
 
MRMESH_API std::filesystem::path MR::GetFontsDirectory ()
 
MRMESH_API std::filesystem::path MR::GetLibsDirectory ()
 
MRMESH_API std::filesystem::path MR::GetEmbeddedPythonDirectory ()
 
MRMESH_API std::filesystem::path MR::getUserConfigDir ()
 
MRMESH_API std::filesystem::path MR::getUserConfigFilePath ()
 
MRMESH_API std::filesystem::path MR::GetTempDirectory ()
 
MRMESH_API std::filesystem::path MR::GetHomeDirectory ()
 
MRMESH_API std::string MR::GetMRVersionString ()
 
MRMESH_API void MR::OpenLink (const std::string &url)
 
MRMESH_API bool MR::OpenDocument (const std::filesystem::path &path)
 
MRMESH_API std::string MR::GetCpuId ()
 
MRMESH_API std::string MR::GetDetailedOSName ()
 
MRMESH_API std::string MR::getOSNoSpaces ()
 
MRMESH_API void MR::setNewHandlerIfNeeded ()
 
MRMESH_API std::string MR::getCurrentStacktrace ()
 returns string representation of the current stacktrace
 
MRMESH_API SystemMemory MR::getSystemMemory ()
 return information about memory available in the system
 
MRMESH_API void MR::setupLoggerByDefault ()