Platform
Platform (OS) specific functionality.
Classes
-
PlatformUtility— Provides access to various operating system specific utility functions. -
Paths— Contains common engine paths and utility method for searching for paths. -
Platform— Provides access to various operating system functions, including the main message pump. -
Cursor— Allows you to manipulate the platform cursor in various ways. -
DropTarget— Drop targets allow you to register a certain portion of a window as a drop target that accepts certain drop types from the OS (platform) specific drag and drop system. -
FolderMonitor— Allows monitoring a file system folder for changes. -
IconUtility— Manipulates icons in executable files.
Structs
-
GPUInfo— Contains information about available GPUs on the system. -
SystemInfo— Contains information about the system hardware and operating system. -
OSPointerButtonStates— Describes pointer (mouse, touch) states as reported by the OS. -
NonClientResizeArea— Represents a specific non client area used for window resizing. -
WindowNonClientAreaData— Contains a list of window move and resize non client areas.
Enums
-
CursorType— Available cursor types. -
NonClientAreaBorderType— Contains values reprenting window non client areas. -
OSMouseButton— Types of mouse buttons provided by the OS. -
DropTargetType— Type of drop event type. -
FolderChangeFlag— Types of notifications we would like to receive when we start a FolderMonitor on a certain folder.
Free functions
Internal
Symbols intended for engine-internal use. Not part of the public API.
Classes
-
FolderMonitorManager— Manages all active managed folder monitor objects.
Structs
-
Cursor::CustomIcon— Internal container for data about a single cursor icon.