Enum DisplayServer.Feature
- Namespace
- Godot
- Assembly
- GodotSharp.dll
public enum DisplayServer.Feature : long
Fields
Clipboard = 5Display server supports setting and getting clipboard data. See also ClipboardPrimary. Windows, macOS, Linux (X11), Android, iOS, Web
ClipboardPrimary = 18Display server supports Primary clipboard can be used. This is a different clipboard from Clipboard. Linux (X11)
CursorShape = 7Display server supports setting the mouse cursor shape to be different from the default. Windows, macOS, Linux (X11), Android, Web
CustomCursorShape = 8Display server supports setting the mouse cursor shape to a custom image. Windows, macOS, Linux (X11), Web
ExtendToTitle = 20Display server supports expanding window content to the title. See ExtendToTitle. macOS
GlobalMenu = 0Display server supports global menu. This allows the application to display its menu items in the operating system's top bar. macOS
Hidpi = 12Display server supports querying the operating system's display scale factor. This allows for reliable automatic hiDPI display detection, as opposed to guessing based on the screen resolution and reported display DPI (which can be unreliable due to broken monitor EDID). Windows, macOS
Icon = 13Display server supports changing the window icon (usually displayed in the top-left corner). Windows, macOS, Linux (X11)
Ime = 10Display server supports Input Method Editor, which is commonly used for inputting Chinese/Japanese/Korean text. This is handled by the operating system, rather than by Godot. Windows, macOS, Linux (X11)
Mouse = 3Display server supports mouse input. Windows, macOS, Linux (X11), Android, Web
MouseWarp = 4Display server supports warping mouse coordinates to keep the mouse cursor constrained within an area, but looping when one of the edges is reached. Windows, macOS, Linux (X11)
NativeDialog = 9Display server supports spawning dialogs using the operating system's native look-and-feel. Windows, macOS, Linux (X11)
NativeIcon = 14Display server supports changing the window icon (usually displayed in the top-left corner). Windows, macOS
Orientation = 15Display server supports changing the screen orientation. Android, iOS
ScreenCapture = 21Display server supports reading screen pixels. See ScreenGetPixel(Vector2I).
Subwindows = 1Display server supports multiple windows that can be moved outside of the main window. Windows, macOS, Linux (X11)
SwapBuffers = 16Display server supports V-Sync status can be changed from the default (which is forced to be enabled platforms not supporting this feature). Windows, macOS, Linux (X11)
TextToSpeech = 19Display server supports text-to-speech. See
tts_*methods. Windows, macOS, Linux (X11), Android, iOS, WebTouchscreen = 2Display server supports touchscreen input. Windows, Linux (X11), Android, iOS, Web
VirtualKeyboard = 6Display server supports popping up a virtual keyboard when requested to input text without a physical keyboard. Android, iOS, Web
WindowTransparency = 11Display server supports windows can use per-pixel transparency to make windows behind them partially or fully visible. Windows, macOS, Linux (X11)