43 static String getJUCEVersion();
59 MacOSX_10_4 = MacOSX | 4,
60 MacOSX_10_5 = MacOSX | 5,
61 MacOSX_10_6 = MacOSX | 6,
62 MacOSX_10_7 = MacOSX | 7,
63 MacOSX_10_8 = MacOSX | 8,
64 MacOSX_10_9 = MacOSX | 9,
65 MacOSX_10_10 = MacOSX | 10,
66 MacOSX_10_11 = MacOSX | 11,
67 MacOSX_10_12 = MacOSX | 12,
68 MacOSX_10_13 = MacOSX | 13,
69 MacOSX_10_14 = MacOSX | 14,
71 Win2000 = Windows | 1,
73 WinVista = Windows | 3,
74 Windows7 = Windows | 4,
75 Windows8_0 = Windows | 5,
76 Windows8_1 = Windows | 6,
77 Windows10 = Windows | 7
92 static String getOperatingSystemName();
95 static bool isOperatingSystem64Bit();
100 static String getEnvironmentVariable (
const String& name,
const String& defaultValue);
106 static String getLogonName();
112 static String getFullUserName();
115 static String getComputerName();
120 static String getUserLanguage();
125 static String getUserRegion();
132 static String getDisplayLanguage();
138 static String getDeviceDescription();
143 static String getDeviceManufacturer();
156 static int getNumCpus() noexcept;
159 static
int getNumPhysicalCpus() noexcept;
165 static
int getCpuSpeedInMegahertz();
170 static
String getCpuVendor();
175 static
String getCpuModel();
177 static
bool hasMMX() noexcept;
178 static
bool has3DNow() noexcept;
179 static
bool hasFMA3() noexcept;
180 static
bool hasFMA4() noexcept;
181 static
bool hasSSE() noexcept;
182 static
bool hasSSE2() noexcept;
183 static
bool hasSSE3() noexcept;
184 static
bool hasSSSE3() noexcept;
185 static
bool hasSSE41() noexcept;
186 static
bool hasSSE42() noexcept;
187 static
bool hasAVX() noexcept;
188 static
bool hasAVX2() noexcept;
189 static
bool hasAVX512F() noexcept;
190 static
bool hasAVX512BW() noexcept;
191 static
bool hasAVX512CD() noexcept;
192 static
bool hasAVX512DQ() noexcept;
193 static
bool hasAVX512ER() noexcept;
194 static
bool hasAVX512IFMA() noexcept;
195 static
bool hasAVX512PF() noexcept;
196 static
bool hasAVX512VBMI() noexcept;
197 static
bool hasAVX512VL() noexcept;
198 static
bool hasAVX512VPOPCNTDQ() noexcept;
199 static
bool hasNeon() noexcept;
206 static
int getMemorySizeInMegabytes();
211 static
int getPageSize();
218 static
String getStackBacktrace();
236 static
bool isRunningInAppExtensionSandbox() noexcept;
241 JUCE_DEPRECATED_WITH_BODY (static
int getCpuSpeedInMegaherz(), {
return getCpuSpeedInMegahertz(); })
#define JUCE_API
This macro is added to all JUCE public class declarations.
A special array for holding a list of strings.
void(*)(void *) CrashHandlerFunction
A function type for use in setApplicationCrashHandler().
OperatingSystemType
The set of possible results of the getOperatingSystemType() method.
Contains methods for finding out about the current hardware and OS configuration. ...