OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Platform.hpp File Reference
#include <string>
Include dependency graph for Platform.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Enumerations

enum class  Slic3r::Platform {
  Slic3r::Uninitialized , Slic3r::Unknown , Slic3r::Windows , Slic3r::OSX ,
  Slic3r::Linux , Slic3r::BSDUnix
}
enum class  Slic3r::PlatformFlavor {
  Slic3r::Uninitialized , Slic3r::Unknown , Slic3r::Generic , Slic3r::GenericLinux ,
  Slic3r::LinuxOnChromium , Slic3r::WSL , Slic3r::WSL2 , Slic3r::OpenBSD ,
  Slic3r::GenericOSX , Slic3r::OSXOnX86 , Slic3r::OSXOnArm
}

Functions

void Slic3r::detect_platform ()
Platform Slic3r::platform ()
PlatformFlavor Slic3r::platform_flavor ()
std::string Slic3r::platform_os_type ()
std::string Slic3r::platform_architecture ()
std::string Slic3r::platform_to_string (Platform platform)
std::string Slic3r::platform_flavor_to_string (PlatformFlavor pf)