SDL
clay.sdl.SDL (Class)
Static Members
SDL_IO_SEEK_SET: IntSDL_IO_SEEK_CUR: IntSDL_IO_SEEK_END: IntSDL_INIT_AUDIO: cpp.UInt32SDL_INIT_VIDEO: cpp.UInt32SDL_INIT_JOYSTICK: cpp.UInt32SDL_INIT_HAPTIC: cpp.UInt32SDL_INIT_GAMEPAD: cpp.UInt32SDL_INIT_EVENTS: cpp.UInt32SDL_INIT_SENSOR: cpp.UInt32SDL_INIT_CAMERA: cpp.UInt32SDL_WINDOW_FULLSCREEN: cpp.UInt32SDL_WINDOW_OPENGL: cpp.UInt32SDL_WINDOW_OCCLUDED: cpp.UInt32SDL_WINDOW_HIDDEN: cpp.UInt32SDL_WINDOW_BORDERLESS: cpp.UInt32SDL_WINDOW_RESIZABLE: cpp.UInt32SDL_WINDOW_MINIMIZED: cpp.UInt32SDL_WINDOW_MAXIMIZED: cpp.UInt32SDL_WINDOW_MOUSE_GRABBED: cpp.UInt32SDL_WINDOW_INPUT_FOCUS: cpp.UInt32SDL_WINDOW_MOUSE_FOCUS: cpp.UInt32SDL_WINDOW_EXTERNAL: cpp.UInt32SDL_WINDOW_MODAL: cpp.UInt32SDL_WINDOW_HIGH_PIXEL_DENSITY: cpp.UInt32SDL_WINDOW_MOUSE_CAPTURE: cpp.UInt32SDL_WINDOW_MOUSE_RELATIVE_MODE: cpp.UInt32SDL_WINDOW_ALWAYS_ON_TOP: cpp.UInt32SDL_WINDOW_UTILITY: cpp.UInt32SDL_WINDOW_TOOLTIP: cpp.UInt32SDL_WINDOW_POPUP_MENU: cpp.UInt32SDL_WINDOW_KEYBOARD_GRABBED: cpp.UInt32SDL_WINDOW_VULKAN: cpp.UInt32SDL_WINDOW_METAL: cpp.UInt32SDL_WINDOW_TRANSPARENT: cpp.UInt32SDL_WINDOW_NOT_FOCUSABLE: cpp.UInt32SDL_EVENT_QUIT: cpp.UInt32SDL_EVENT_WINDOW_SHOWN: cpp.UInt32SDL_EVENT_WINDOW_HIDDEN: cpp.UInt32SDL_EVENT_WINDOW_EXPOSED: cpp.UInt32SDL_EVENT_WINDOW_MOVED: cpp.UInt32SDL_EVENT_WINDOW_RESIZED: cpp.UInt32SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED: cpp.UInt32SDL_EVENT_WINDOW_METAL_VIEW_RESIZED: cpp.UInt32SDL_EVENT_WINDOW_MINIMIZED: cpp.UInt32SDL_EVENT_WINDOW_MAXIMIZED: cpp.UInt32SDL_EVENT_WINDOW_RESTORED: cpp.UInt32SDL_EVENT_WINDOW_MOUSE_ENTER: cpp.UInt32SDL_EVENT_WINDOW_MOUSE_LEAVE: cpp.UInt32SDL_EVENT_WINDOW_FOCUS_GAINED: cpp.UInt32SDL_EVENT_WINDOW_FOCUS_LOST: cpp.UInt32SDL_EVENT_WINDOW_CLOSE_REQUESTED: cpp.UInt32SDL_EVENT_WINDOW_HIT_TEST: cpp.UInt32SDL_EVENT_WINDOW_ICCPROF_CHANGED: cpp.UInt32SDL_EVENT_WINDOW_DISPLAY_CHANGED: cpp.UInt32SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED: cpp.UInt32SDL_EVENT_WINDOW_SAFE_AREA_CHANGED: cpp.UInt32SDL_EVENT_WINDOW_OCCLUDED: cpp.UInt32SDL_EVENT_WINDOW_ENTER_FULLSCREEN: cpp.UInt32SDL_EVENT_WINDOW_LEAVE_FULLSCREEN: cpp.UInt32SDL_EVENT_WINDOW_DESTROYED: cpp.UInt32SDL_EVENT_WINDOW_HDR_STATE_CHANGED: cpp.UInt32SDL_EVENT_KEY_DOWN: cpp.UInt32SDL_EVENT_KEY_UP: cpp.UInt32SDL_EVENT_TEXT_EDITING: cpp.UInt32SDL_EVENT_TEXT_INPUT: cpp.UInt32SDL_EVENT_KEYMAP_CHANGED: cpp.UInt32SDL_EVENT_KEYBOARD_ADDED: cpp.UInt32SDL_EVENT_KEYBOARD_REMOVED: cpp.UInt32SDL_EVENT_TEXT_EDITING_CANDIDATES: cpp.UInt32SDL_EVENT_MOUSE_MOTION: cpp.UInt32SDL_EVENT_MOUSE_BUTTON_DOWN: cpp.UInt32SDL_EVENT_MOUSE_BUTTON_UP: cpp.UInt32SDL_EVENT_MOUSE_WHEEL: cpp.UInt32SDL_EVENT_MOUSE_ADDED: cpp.UInt32SDL_EVENT_MOUSE_REMOVED: cpp.UInt32SDL_EVENT_JOYSTICK_AXIS_MOTION: cpp.UInt32SDL_EVENT_JOYSTICK_BALL_MOTION: cpp.UInt32SDL_EVENT_JOYSTICK_HAT_MOTION: cpp.UInt32SDL_EVENT_JOYSTICK_BUTTON_DOWN: cpp.UInt32SDL_EVENT_JOYSTICK_BUTTON_UP: cpp.UInt32SDL_EVENT_JOYSTICK_ADDED: cpp.UInt32SDL_EVENT_JOYSTICK_REMOVED: cpp.UInt32SDL_EVENT_JOYSTICK_BATTERY_UPDATED: cpp.UInt32SDL_EVENT_JOYSTICK_UPDATE_COMPLETE: cpp.UInt32SDL_EVENT_GAMEPAD_AXIS_MOTION: cpp.UInt32SDL_EVENT_GAMEPAD_BUTTON_DOWN: cpp.UInt32SDL_EVENT_GAMEPAD_BUTTON_UP: cpp.UInt32SDL_EVENT_GAMEPAD_ADDED: cpp.UInt32SDL_EVENT_GAMEPAD_REMOVED: cpp.UInt32SDL_EVENT_GAMEPAD_REMAPPED: cpp.UInt32SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN: cpp.UInt32SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION: cpp.UInt32SDL_EVENT_GAMEPAD_TOUCHPAD_UP: cpp.UInt32SDL_EVENT_GAMEPAD_SENSOR_UPDATE: cpp.UInt32SDL_EVENT_GAMEPAD_UPDATE_COMPLETE: cpp.UInt32SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED: cpp.UInt32SDL_EVENT_FINGER_DOWN: cpp.UInt32SDL_EVENT_FINGER_UP: cpp.UInt32SDL_EVENT_FINGER_MOTION: cpp.UInt32SDL_EVENT_FINGER_CANCELED: cpp.UInt32SDL_EVENT_TERMINATING: cpp.UInt32SDL_EVENT_LOW_MEMORY: cpp.UInt32SDL_EVENT_WILL_ENTER_BACKGROUND: cpp.UInt32SDL_EVENT_DID_ENTER_BACKGROUND: cpp.UInt32SDL_EVENT_WILL_ENTER_FOREGROUND: cpp.UInt32SDL_EVENT_DID_ENTER_FOREGROUND: cpp.UInt32SDL_EVENT_LOCALE_CHANGED: cpp.UInt32SDL_EVENT_SYSTEM_THEME_CHANGED: cpp.UInt32SDL_EVENT_CLIPBOARD_UPDATE: cpp.UInt32SDL_EVENT_DROP_FILE: cpp.UInt32SDL_EVENT_DROP_TEXT: cpp.UInt32SDL_EVENT_DROP_BEGIN: cpp.UInt32SDL_EVENT_DROP_COMPLETE: cpp.UInt32SDL_EVENT_DROP_POSITION: cpp.UInt32SDL_EVENT_AUDIO_DEVICE_ADDED: cpp.UInt32SDL_EVENT_AUDIO_DEVICE_REMOVED: cpp.UInt32SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED: cpp.UInt32SDL_EVENT_SENSOR_UPDATE: cpp.UInt32SDL_EVENT_PEN_PROXIMITY_IN: cpp.UInt32SDL_EVENT_PEN_PROXIMITY_OUT: cpp.UInt32SDL_EVENT_PEN_DOWN: cpp.UInt32SDL_EVENT_PEN_UP: cpp.UInt32SDL_EVENT_PEN_BUTTON_DOWN: cpp.UInt32SDL_EVENT_PEN_BUTTON_UP: cpp.UInt32SDL_EVENT_PEN_MOTION: cpp.UInt32SDL_EVENT_PEN_AXIS: cpp.UInt32SDL_EVENT_CAMERA_DEVICE_ADDED: cpp.UInt32SDL_EVENT_CAMERA_DEVICE_REMOVED: cpp.UInt32SDL_EVENT_CAMERA_DEVICE_APPROVED: cpp.UInt32SDL_EVENT_CAMERA_DEVICE_DENIED: cpp.UInt32SDL_EVENT_RENDER_TARGETS_RESET: cpp.UInt32SDL_EVENT_RENDER_DEVICE_RESET: cpp.UInt32SDL_EVENT_RENDER_DEVICE_LOST: cpp.UInt32SDL_GL_RED_SIZE: IntSDL_GL_GREEN_SIZE: IntSDL_GL_BLUE_SIZE: IntSDL_GL_ALPHA_SIZE: IntSDL_GL_BUFFER_SIZE: IntSDL_GL_DOUBLEBUFFER: IntSDL_GL_DEPTH_SIZE: IntSDL_GL_STENCIL_SIZE: IntSDL_GL_ACCUM_RED_SIZE: IntSDL_GL_ACCUM_GREEN_SIZE: IntSDL_GL_ACCUM_BLUE_SIZE: IntSDL_GL_ACCUM_ALPHA_SIZE: IntSDL_GL_STEREO: IntSDL_GL_MULTISAMPLEBUFFERS: IntSDL_GL_MULTISAMPLESAMPLES: IntSDL_GL_ACCELERATED_VISUAL: IntSDL_GL_CONTEXT_MAJOR_VERSION: IntSDL_GL_CONTEXT_MINOR_VERSION: IntSDL_GL_CONTEXT_FLAGS: IntSDL_GL_CONTEXT_PROFILE_MASK: IntSDL_GL_SHARE_WITH_CURRENT_CONTEXT: IntSDL_GL_FRAMEBUFFER_SRGB_CAPABLE: IntSDL_GL_CONTEXT_RELEASE_BEHAVIOR: IntSDL_GL_CONTEXT_RESET_NOTIFICATION: IntSDL_GL_CONTEXT_NO_ERROR: IntSDL_GL_FLOATBUFFERS: IntSDL_GL_EGL_PLATFORM: IntSDL_GL_CONTEXT_PROFILE_CORE: IntSDL_GL_CONTEXT_PROFILE_COMPATIBILITY: IntSDL_GL_CONTEXT_PROFILE_ES: IntSDL_KMOD_NONE: cpp.UInt16SDL_KMOD_LSHIFT: cpp.UInt16SDL_KMOD_RSHIFT: cpp.UInt16SDL_KMOD_LCTRL: cpp.UInt16SDL_KMOD_RCTRL: cpp.UInt16SDL_KMOD_LALT: cpp.UInt16SDL_KMOD_RALT: cpp.UInt16SDL_KMOD_LGUI: cpp.UInt16SDL_KMOD_RGUI: cpp.UInt16SDL_KMOD_NUM: cpp.UInt16SDL_KMOD_CAPS: cpp.UInt16SDL_KMOD_MODE: cpp.UInt16SDL_KMOD_SCROLL: cpp.UInt16SDL_KMOD_CTRL: cpp.UInt16SDL_KMOD_SHIFT: cpp.UInt16SDL_KMOD_ALT: cpp.UInt16SDL_KMOD_GUI: cpp.UInt16SDL_SENSOR_INVALID: IntSDL_SENSOR_UNKNOWN: IntSDL_SENSOR_ACCEL: IntSDL_SENSOR_GYRO: IntSDL_SENSOR_ACCEL_L: IntSDL_SENSOR_GYRO_L: IntSDL_SENSOR_ACCEL_R: IntSDL_SENSOR_GYRO_R: IntSDL_WINDOWPOS_UNDEFINED_MASK: cpp.UInt32SDL_WINDOWPOS_CENTERED_MASK: cpp.UInt32SDL_WINDOWPOS_UNDEFINED: cpp.UInt32SDL_WINDOWPOS_CENTERED: cpp.UInt32SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME: StringSDL_HINT_AUDIO_DEVICE_SAMPLE_FRAMES: StringSDL_HINT_AUDIO_DEVICE_STREAM_ROLE: StringSDL_HINT_AUDIO_DRIVER: StringSDL_HINT_AUDIO_DUMMY_TIMESCALE: StringSDL_HINT_AUDIO_FORMAT: StringSDL_HINT_AUDIO_FREQUENCY: StringSDL_HINT_AUDIO_CHANNELS: StringSDL_HINT_AUDIO_ALSA_DEFAULT_DEVICE: StringSDL_HINT_AUDIO_DISK_INPUT_FILE: StringSDL_HINT_AUDIO_DISK_OUTPUT_FILE: StringSDL_HINT_AUDIO_DISK_TIMESCALE: StringSDL_HINT_AUDIO_INCLUDE_MONITORS: StringSDL_HINT_VIDEO_DRIVER: StringSDL_HINT_VIDEO_FORCE_EGL: StringSDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS: StringSDL_HINT_VIDEO_WAYLAND_MODE_SCALING: StringSDL_HINT_VIDEO_WAYLAND_SCALE_BUFFER: StringSDL_HINT_RENDER_DRIVER: StringSDL_HINT_RENDER_VSYNC: StringSDL_HINT_RENDER_GPU_DEBUG: StringSDL_HINT_RENDER_GPU_LOW_POWER: StringSDL_HINT_RENDER_VULKAN_DEBUG: StringSDL_HINT_WINDOW_ALLOW_TOPMOST: StringSDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED: StringSDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN: StringSDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN: StringSDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS: StringSDL_HINT_JOYSTICK_ARCADESTICK_DEVICES: StringSDL_HINT_JOYSTICK_ARCADESTICK_DEVICES_EXCLUDED: StringSDL_HINT_JOYSTICK_BLACKLIST_DEVICES: StringSDL_HINT_JOYSTICK_BLACKLIST_DEVICES_EXCLUDED: StringSDL_HINT_JOYSTICK_DEVICE: StringSDL_HINT_JOYSTICK_DIRECTINPUT: StringSDL_HINT_JOYSTICK_ENHANCED_REPORTS: StringSDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES: StringSDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES_EXCLUDED: StringSDL_HINT_JOYSTICK_GAMEINPUT: StringSDL_HINT_JOYSTICK_HIDAPI: StringSDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS: StringSDL_HINT_JOYSTICK_HIDAPI_GAMECUBE: StringSDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE: StringSDL_HINT_JOYSTICK_HIDAPI_JOY_CONS: StringSDL_HINT_JOYSTICK_HIDAPI_LUNA: StringSDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC: StringSDL_HINT_JOYSTICK_HIDAPI_PS3: StringSDL_HINT_JOYSTICK_HIDAPI_PS3_SIXAXIS_DRIVER: StringSDL_HINT_JOYSTICK_HIDAPI_PS4: StringSDL_HINT_JOYSTICK_HIDAPI_PS5: StringSDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED: StringSDL_HINT_JOYSTICK_HIDAPI_SHIELD: StringSDL_HINT_JOYSTICK_HIDAPI_STADIA: StringSDL_HINT_JOYSTICK_HIDAPI_STEAM: StringSDL_HINT_JOYSTICK_HIDAPI_STEAMDECK: StringSDL_HINT_JOYSTICK_HIDAPI_STEAM_HORI: StringSDL_HINT_JOYSTICK_HIDAPI_SWITCH: StringSDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED: StringSDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED: StringSDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS: StringSDL_HINT_JOYSTICK_HIDAPI_WII: StringSDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX_360: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE: StringSDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED: StringSDL_HINT_JOYSTICK_IOKIT: StringSDL_HINT_JOYSTICK_LINUX_CLASSIC: StringSDL_HINT_JOYSTICK_LINUX_DEADZONES: StringSDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS: StringSDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES: StringSDL_HINT_JOYSTICK_MFI: StringSDL_HINT_JOYSTICK_RAWINPUT: StringSDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT: StringSDL_HINT_JOYSTICK_ROG_CHAKRAM: StringSDL_HINT_JOYSTICK_THREAD: StringSDL_HINT_JOYSTICK_THROTTLE_DEVICES: StringSDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED: StringSDL_HINT_JOYSTICK_WHEEL_DEVICES: StringSDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED: StringSDL_HINT_JOYSTICK_WGI: StringSDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES: StringSDL_HINT_GAMECONTROLLERCONFIG: StringSDL_HINT_GAMECONTROLLERCONFIG_FILE: StringSDL_HINT_GAMECONTROLLERTYPE: StringSDL_HINT_GAMECONTROLLER_IGNORE_DEVICES: StringSDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT: StringSDL_HINT_MOUSE_AUTO_CAPTURE: StringSDL_HINT_MOUSE_DEFAULT_SYSTEM_CURSOR: StringSDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS: StringSDL_HINT_MOUSE_DOUBLE_CLICK_TIME: StringSDL_HINT_MOUSE_EMULATE_WARP_WITH_RELATIVE: StringSDL_HINT_MOUSE_FOCUS_CLICKTHROUGH: StringSDL_HINT_MOUSE_NORMAL_SPEED_SCALE: StringSDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE: StringSDL_HINT_MOUSE_RELATIVE_MODE_CENTER: StringSDL_HINT_MOUSE_RELATIVE_SPEED_SCALE: StringSDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE: StringSDL_HINT_MOUSE_RELATIVE_WM_MOTION: StringSDL_HINT_MOUSE_TOUCH_EVENTS: StringSDL_HINT_KEYCODE_OPTIONS: StringSDL_HINT_MUTE_CONSOLE_KEYBOARD: StringSDL_HINT_TOUCH_MOUSE_EVENTS: StringSDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY: StringSDL_HINT_ANDROID_BLOCK_ON_PAUSE: StringSDL_HINT_ANDROID_LOW_LATENCY_AUDIO: StringSDL_HINT_ANDROID_TRAP_BACK_BUTTON: StringSDL_HINT_IOS_HIDE_HOME_INDICATOR: StringSDL_HINT_IOS_HIDE_MOUSE_CURSOR: StringSDL_HINT_IOS_HIDE_OTHER_APPS: StringSDL_HINT_IOS_SCREEN_REFRESH_RATE: StringSDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS: StringSDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION: StringSDL_HINT_MAC_BACKGROUND_APP: StringSDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK: StringSDL_HINT_MAC_OPTION_AS_ALT: StringSDL_HINT_WINDOWS_CLOSE_ON_ALT_F4: StringSDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS: StringSDL_HINT_WINDOWS_ENABLE_MESSAGELOOP: StringSDL_HINT_WINDOWS_GAMEINPUT: StringSDL_HINT_WINDOWS_RAW_KEYBOARD: StringSDL_HINT_WINDOWS_USE_D3D9EX: StringSDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT: StringSDL_HINT_GDK_TEXTINPUT_DESCRIPTION: StringSDL_HINT_GDK_TEXTINPUT_MAX_LENGTH: StringSDL_HINT_GDK_TEXTINPUT_SCOPE: StringSDL_HINT_GDK_TEXTINPUT_TITLE: StringSDL_HINT_XINPUT_ENABLED: StringSDL_HINT_IME_IMPLEMENTED_UI: StringSDL_HINT_APP_ID: StringSDL_HINT_APP_NAME: StringSDL_HINT_AUTO_UPDATE_JOYSTICKS: StringSDL_HINT_AUTO_UPDATE_SENSORS: StringSDL_HINT_BMP_SAVE_LEGACY_FORMAT: StringSDL_HINT_CPU_FEATURE_MASK: StringSDL_HINT_DISPLAY_USABLE_BOUNDS: StringSDL_HINT_EMSCRIPTEN_CANVAS_SELECTOR: StringSDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT: StringSDL_HINT_ENABLE_SCREEN_KEYBOARD: StringSDL_HINT_EVDEV_DEVICES: StringSDL_HINT_EVENT_LOGGING: StringSDL_HINT_FILE_DIALOG_DRIVER: StringSDL_HINT_FORCE_RAISEWINDOW: StringSDL_HINT_FRAMEBUFFER_ACCELERATION: StringSDL_HINT_HIDAPI_LIBUSB: StringSDL_HINT_HIDAPI_LIBUSB_WHITELIST: StringSDL_HINT_HIDAPI_UDEV: StringSDL_HINT_HIDAPI_IGNORE_DEVICES: StringSDL_HINT_KMSDRM_DEVICE_INDEX: StringSDL_HINT_KMSDRM_REQUIRE_DRM_MASTER: StringSDL_HINT_LOGGING: StringSDL_HINT_MAIN_CALLBACK_RATE: StringSDL_HINT_NO_SIGNAL_HANDLERS: StringSDL_HINT_OPENGL_LIBRARY: StringSDL_HINT_EGL_LIBRARY: StringSDL_HINT_OPENGL_ES_DRIVER: StringSDL_HINT_ORIENTATIONS: StringSDL_HINT_PREFERRED_LOCALES: StringSDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE: StringSDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME: StringSDL_HINT_SHUTDOWN_DBUS_ON_QUIT: StringSDL_HINT_TIMER_RESOLUTION: StringSDL_HINT_TRACKPAD_IS_TOUCH_ONLY: StringSDL_HINT_TV_REMOTE_AS_JOYSTICK: StringSDL_HINT_VULKAN_LIBRARY: StringSDL_HINT_X11_FORCE_OVERRIDE_REDIRECT: StringSDL_HINT_X11_HIDE_MOUSE_CURSOR: StringSDL_HINT_X11_WINDOW_TYPE: Stringbind(): Voidinit(): Bool| Returns |
|---|
| Bool |
quit(): Void| Name | Type |
|---|---|
name |
String |
value |
String |
| Returns |
|---|
| Bool |
setLCNumericCLocale(): VoidinitSubSystem(flags: cpp.UInt32): Bool| Name | Type |
|---|---|
flags |
cpp.UInt32 |
| Returns |
|---|
| Bool |
quitSubSystem(flags: cpp.UInt32): Void| Name | Type |
|---|---|
flags |
cpp.UInt32 |
| Name | Type |
|---|---|
driver |
String |
| Returns |
|---|
| Bool |
getError(): String| Returns |
|---|
| String |
createWindow(title: String, x: Int, y: Int, width: Int, height: Int, flags: SDLWindowFlags): SDLWindowPointer| Name | Type |
|---|---|
title |
String |
x |
Int |
y |
Int |
width |
Int |
height |
Int |
flags |
SDLWindowFlags |
| Returns |
|---|
| SDLWindowPointer |
getWindowID(window: SDLWindowPointer): SDLWindowID| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| SDLWindowID |
setWindowTitle(window: SDLWindowPointer, title: String): Void| Name | Type |
|---|---|
window |
SDLWindowPointer |
title |
String |
setWindowBordered(window: SDLWindowPointer, bordered: Bool): Void| Name | Type |
|---|---|
window |
SDLWindowPointer |
bordered |
Bool |
setWindowFullscreenMode(window: SDLWindowPointer, mode: SDLDisplayModeConstPointer): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
mode |
SDLDisplayModeConstPointer |
| Returns |
|---|
| Bool |
setWindowFullscreen(window: SDLWindowPointer, fullscreen: Bool): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
fullscreen |
Bool |
| Returns |
|---|
| Bool |
setWindowFullscreenSpace(window: SDLWindowPointer, state: Bool): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
state |
Bool |
| Returns |
|---|
| Bool |
isWindowInFullscreenSpace(window: SDLWindowPointer): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| Bool |
getWindowSize(window: SDLWindowPointer, size: SDLSize): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
size |
SDLSize |
| Returns |
|---|
| Bool |
getWindowSizeInPixels(window: SDLWindowPointer, size: SDLSize): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
size |
SDLSize |
| Returns |
|---|
| Bool |
getWindowPosition(window: SDLWindowPointer, position: SDLPoint): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
position |
SDLPoint |
| Returns |
|---|
| Bool |
getWindowFullscreenMode(window: SDLWindowPointer): SDLDisplayModeConstPointer| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| SDLDisplayModeConstPointer |
getDesktopDisplayMode(displayID: SDLDisplayID): SDLDisplayModeConstPointer| Name | Type |
|---|---|
displayID |
SDLDisplayID |
| Returns |
|---|
| SDLDisplayModeConstPointer |
getPrimaryDisplay(): SDLDisplayID| Returns |
|---|
| SDLDisplayID |
getDisplayForWindow(window: SDLWindowPointer): SDLDisplayID| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| SDLDisplayID |
getWindowFlags(window: SDLWindowPointer): SDLWindowFlags| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| SDLWindowFlags |
| Name | Type |
|---|---|
attr |
Int |
value |
Int |
| Returns |
|---|
| Bool |
GL_CreateContext(window: SDLWindowPointer): SDLGLContext| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| SDLGLContext |
GL_GetCurrentContext(): SDLGLContext| Returns |
|---|
| SDLGLContext |
| Name | Type |
|---|---|
attr |
Int |
| Returns |
|---|
| Int |
GL_MakeCurrent(window: SDLWindowPointer, context: SDLGLContext): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
context |
SDLGLContext |
| Returns |
|---|
| Bool |
GL_SwapWindow(window: SDLWindowPointer): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
interval |
Int |
| Returns |
|---|
| Bool |
GL_DestroyContext(context: SDLGLContext): Void| Name | Type |
|---|---|
context |
SDLGLContext |
getTicks(): cpp.UInt64| Returns |
|---|
| cpp.UInt64 |
delay(ms: cpp.UInt32): Void| Name | Type |
|---|---|
ms |
cpp.UInt32 |
pollEvent(event: SDLEventPointer): Bool| Name | Type |
|---|---|
event |
SDLEventPointer |
| Returns |
|---|
| Bool |
pumpEvents(): VoidgetNumJoysticks(): Int| Returns |
|---|
| Int |
isGamepad(instance_id: SDLJoystickID): Bool| Name | Type |
|---|---|
instance_id |
SDLJoystickID |
| Returns |
|---|
| Bool |
openJoystick(instance_id: SDLJoystickID): SDLJoystickPointer| Name | Type |
|---|---|
instance_id |
SDLJoystickID |
| Returns |
|---|
| SDLJoystickPointer |
closeJoystick(joystick: SDLJoystickPointer): Void| Name | Type |
|---|---|
joystick |
SDLJoystickPointer |
openGamepad(instance_id: SDLJoystickID): SDLGamepadPointer| Name | Type |
|---|---|
instance_id |
SDLJoystickID |
| Returns |
|---|
| SDLGamepadPointer |
closeGamepad(gamepad: SDLGamepadPointer): Void| Name | Type |
|---|---|
gamepad |
SDLGamepadPointer |
getGamepadNameForID(instance_id: SDLJoystickID): String| Name | Type |
|---|---|
instance_id |
SDLJoystickID |
| Returns |
|---|
| String |
getJoystickNameForID(instance_id: SDLJoystickID): String| Name | Type |
|---|---|
instance_id |
SDLJoystickID |
| Returns |
|---|
| String |
gamepadHasRumble(gamepad: SDLGamepadPointer): Bool| Name | Type |
|---|---|
gamepad |
SDLGamepadPointer |
| Returns |
|---|
| Bool |
rumbleGamepad(gamepad: SDLGamepadPointer, low_frequency_rumble: cpp.UInt16, high_frequency_rumble: cpp.UInt16, duration_ms: cpp.UInt32): Bool| Name | Type |
|---|---|
gamepad |
SDLGamepadPointer |
low_frequency_rumble |
cpp.UInt16 |
high_frequency_rumble |
cpp.UInt16 |
duration_ms |
cpp.UInt32 |
| Returns |
|---|
| Bool |
setGamepadSensorEnabled(gamepad: SDLGamepadPointer, type: Int, enabled: Bool): Bool| Name | Type |
|---|---|
gamepad |
SDLGamepadPointer |
type |
Int |
enabled |
Bool |
| Returns |
|---|
| Bool |
getJoystickID(joystick: SDLJoystickPointer): SDLJoystickID| Name | Type |
|---|---|
joystick |
SDLJoystickPointer |
| Returns |
|---|
| SDLJoystickID |
setEventWatch(window: SDLWindowPointer, eventWatcher: Function): Bool| Name | Type |
|---|---|
window |
SDLWindowPointer |
eventWatcher |
Function |
| Returns |
|---|
| Bool |
getDisplayContentScale(displayID: SDLDisplayID): Float| Name | Type |
|---|---|
displayID |
SDLDisplayID |
| Returns |
|---|
| Float |
getDisplayUsableBounds(displayID: SDLDisplayID, rect: SDLRect): Void| Name | Type |
|---|---|
displayID |
SDLDisplayID |
rect |
SDLRect |
getBasePath(): String| Returns |
|---|
| String |
startTextInput(window: SDLWindowPointer): Void| Name | Type |
|---|---|
window |
SDLWindowPointer |
stopTextInput(window: SDLWindowPointer): Void| Name | Type |
|---|---|
window |
SDLWindowPointer |
setTextInputArea(window: SDLWindowPointer, rect: SDLRect, cursor: Int): Void| Name | Type |
|---|---|
window |
SDLWindowPointer |
rect |
SDLRect |
cursor |
Int |
ioFromFile(file: String, mode: String): SDLIOStreamPointer| Name | Type |
|---|---|
file |
String |
mode |
String |
| Returns |
|---|
| SDLIOStreamPointer |
ioFromMem(mem: haxe.io.BytesData, size: Int): SDLIOStreamPointer| Name | Type |
|---|---|
mem |
haxe.io.BytesData |
size |
Int |
| Returns |
|---|
| SDLIOStreamPointer |
ioRead(context: SDLIOStreamPointer, dest: haxe.io.BytesData, size: Int): Int| Name | Type |
|---|---|
context |
SDLIOStreamPointer |
dest |
haxe.io.BytesData |
size |
Int |
| Returns |
|---|
| Int |
ioWrite(context: SDLIOStreamPointer, src: haxe.io.BytesData, size: Int): Int| Name | Type |
|---|---|
context |
SDLIOStreamPointer |
src |
haxe.io.BytesData |
size |
Int |
| Returns |
|---|
| Int |
ioSeek(context: SDLIOStreamPointer, offset: Int, whence: Int): Int| Name | Type |
|---|---|
context |
SDLIOStreamPointer |
offset |
Int |
whence |
Int |
| Returns |
|---|
| Int |
ioTell(context: SDLIOStreamPointer): Int| Name | Type |
|---|---|
context |
SDLIOStreamPointer |
| Returns |
|---|
| Int |
ioClose(context: SDLIOStreamPointer): Bool| Name | Type |
|---|---|
context |
SDLIOStreamPointer |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
org |
String |
app |
String |
| Returns |
|---|
| String |
hasClipboardText(): Bool| Returns |
|---|
| Bool |
getClipboardText(): String| Returns |
|---|
| String |
| Name | Type |
|---|---|
text |
String |
| Returns |
|---|
| Bool |
byteOrderIsBigEndian(): Bool| Returns |
|---|
| Bool |
createRGBSurfaceFrom(pixels: haxe.io.BytesData, width: Int, height: Int, depth: Int, pitch: Int, rmask: cpp.UInt32, gmask: cpp.UInt32, bmask: cpp.UInt32, amask: cpp.UInt32): SDLSurfacePointer| Name | Type |
|---|---|
pixels |
haxe.io.BytesData |
width |
Int |
height |
Int |
depth |
Int |
pitch |
Int |
rmask |
cpp.UInt32 |
gmask |
cpp.UInt32 |
bmask |
cpp.UInt32 |
amask |
cpp.UInt32 |
| Returns |
|---|
| SDLSurfacePointer |
freeSurface(surface: SDLSurfacePointer): Void| Name | Type |
|---|---|
surface |
SDLSurfacePointer |
Private Members
eventWatcher(event: cpp.UInt32): Void| Name | Type |
|---|---|
event |
cpp.UInt32 |
| Name | Type |
|---|---|
e |
SDLEvent |
| Returns |
|---|
| Int |