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,
69 Win2000 = Windows | 1,
71 WinVista = Windows | 3,
72 Windows7 = Windows | 4,
73 Windows8_0 = Windows | 5,
74 Windows8_1 = Windows | 6,
75 Windows10 = Windows | 7
Holds a resizable array of primitive or copy-by-value objects.
A special array for holding a list of strings.
Contains methods for finding out about the current hardware and OS configuration.
static String getOperatingSystemName()
Returns the name of the type of operating system we're running on.
void(*)(void *) CrashHandlerFunction
A function type for use in setApplicationCrashHandler().
static String getUserRegion()
Returns the region of the user's locale.
static String getFullUserName()
Returns the current user's full name, if available.
static String getLogonName()
Returns the current user's name, if available.
static OperatingSystemType getOperatingSystemType()
Returns the type of operating system we're running on.
static String getDeviceManufacturer()
This will attempt to return the manufacturer of the device.
static bool isOperatingSystem64Bit()
Returns true if the OS is 64-bit, or false for a 32-bit OS.
static String getDisplayLanguage()
Returns the user's display language.
static String getEnvironmentVariable(const String &name, const String &defaultValue)
Returns an environment variable.
OperatingSystemType
The set of possible results of the getOperatingSystemType() method.
static String getComputerName()
Returns the host-name of the computer.
static String getDeviceDescription()
This will attempt to return some kind of string describing the device.
static String getUserLanguage()
Returns the language of the user's locale.
#define JUCE_API
This macro is added to all JUCE public class declarations.