#![allow(non_upper_case_globals, unused)]
use core::ffi::CStr;
use sdl3_sys::{
metadata::{
Field, Group, GroupKind, GroupValue, Hint, Property, PropertyType, Struct, StructKind,
},
version::SDL_VERSIONNUM,
};
pub mod assert;
pub mod asyncio;
pub mod atomic;
pub mod audio;
pub mod bits;
pub mod blendmode;
pub mod camera;
pub mod clipboard;
pub mod cpuinfo;
pub mod dialog;
pub mod error;
pub mod events;
pub mod filesystem;
pub mod gamepad;
pub mod gpu;
pub mod guid;
pub mod haptic;
pub mod hidapi;
pub mod hints;
pub mod init;
pub mod iostream;
pub mod joystick;
pub mod keyboard;
pub mod keycode;
pub mod loadso;
pub mod locale;
pub mod log;
pub mod main;
pub mod messagebox;
pub mod metal;
pub mod misc;
pub mod mouse;
pub mod mutex;
pub mod pen;
pub mod pixels;
pub mod platform;
pub mod power;
pub mod process;
pub mod properties;
pub mod rect;
pub mod render;
pub mod revision;
pub mod scancode;
pub mod sensor;
pub mod stdinc;
pub mod storage;
pub mod surface;
pub mod system;
pub mod thread;
pub mod time;
pub mod timer;
pub mod touch;
pub mod tray;
pub mod version;
pub mod video;
pub mod vulkan;
pub mod everything {
#[doc(no_inline)]
pub use super::assert::*;
#[doc(no_inline)]
pub use super::asyncio::*;
#[doc(no_inline)]
pub use super::atomic::*;
#[doc(no_inline)]
pub use super::audio::*;
#[doc(no_inline)]
pub use super::bits::*;
#[doc(no_inline)]
pub use super::blendmode::*;
#[doc(no_inline)]
pub use super::camera::*;
#[doc(no_inline)]
pub use super::clipboard::*;
#[doc(no_inline)]
pub use super::cpuinfo::*;
#[doc(no_inline)]
pub use super::dialog::*;
#[doc(no_inline)]
pub use super::error::*;
#[doc(no_inline)]
pub use super::events::*;
#[doc(no_inline)]
pub use super::filesystem::*;
#[doc(no_inline)]
pub use super::gamepad::*;
#[doc(no_inline)]
pub use super::gpu::*;
#[doc(no_inline)]
pub use super::guid::*;
#[doc(no_inline)]
pub use super::haptic::*;
#[doc(no_inline)]
pub use super::hidapi::*;
#[doc(no_inline)]
pub use super::hints::*;
#[doc(no_inline)]
pub use super::init::*;
#[doc(no_inline)]
pub use super::iostream::*;
#[doc(no_inline)]
pub use super::joystick::*;
#[doc(no_inline)]
pub use super::keyboard::*;
#[doc(no_inline)]
pub use super::keycode::*;
#[doc(no_inline)]
pub use super::loadso::*;
#[doc(no_inline)]
pub use super::locale::*;
#[doc(no_inline)]
pub use super::log::*;
#[doc(no_inline)]
pub use super::main::*;
#[doc(no_inline)]
pub use super::messagebox::*;
#[doc(no_inline)]
pub use super::metal::*;
#[doc(no_inline)]
pub use super::misc::*;
#[doc(no_inline)]
pub use super::mouse::*;
#[doc(no_inline)]
pub use super::mutex::*;
#[doc(no_inline)]
pub use super::pen::*;
#[doc(no_inline)]
pub use super::pixels::*;
#[doc(no_inline)]
pub use super::platform::*;
#[doc(no_inline)]
pub use super::power::*;
#[doc(no_inline)]
pub use super::process::*;
#[doc(no_inline)]
pub use super::properties::*;
#[doc(no_inline)]
pub use super::rect::*;
#[doc(no_inline)]
pub use super::render::*;
#[doc(no_inline)]
pub use super::revision::*;
#[doc(no_inline)]
pub use super::scancode::*;
#[doc(no_inline)]
pub use super::sensor::*;
#[doc(no_inline)]
pub use super::stdinc::*;
#[doc(no_inline)]
pub use super::storage::*;
#[doc(no_inline)]
pub use super::surface::*;
#[doc(no_inline)]
pub use super::system::*;
#[doc(no_inline)]
pub use super::thread::*;
#[doc(no_inline)]
pub use super::time::*;
#[doc(no_inline)]
pub use super::timer::*;
#[doc(no_inline)]
pub use super::touch::*;
#[doc(no_inline)]
pub use super::tray::*;
#[doc(no_inline)]
pub use super::version::*;
#[doc(no_inline)]
pub use super::video::*;
#[doc(no_inline)]
pub use super::vulkan::*;
}
pub const HINTS: &[&Hint] = &[
&hints::METADATA_SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED,
&hints::METADATA_SDL_HINT_ANDROID_ALLOW_RECREATE_ACTIVITY,
&hints::METADATA_SDL_HINT_ANDROID_BLOCK_ON_PAUSE,
&hints::METADATA_SDL_HINT_ANDROID_LOW_LATENCY_AUDIO,
&hints::METADATA_SDL_HINT_ANDROID_TRAP_BACK_BUTTON,
&hints::METADATA_SDL_HINT_APP_ID,
&hints::METADATA_SDL_HINT_APP_NAME,
&hints::METADATA_SDL_HINT_APPLE_TV_CONTROLLER_UI_EVENTS,
&hints::METADATA_SDL_HINT_APPLE_TV_REMOTE_ALLOW_ROTATION,
&hints::METADATA_SDL_HINT_AUDIO_ALSA_DEFAULT_DEVICE,
&hints::METADATA_SDL_HINT_AUDIO_ALSA_DEFAULT_PLAYBACK_DEVICE,
&hints::METADATA_SDL_HINT_AUDIO_ALSA_DEFAULT_RECORDING_DEVICE,
&hints::METADATA_SDL_HINT_AUDIO_CATEGORY,
&hints::METADATA_SDL_HINT_AUDIO_CHANNELS,
&hints::METADATA_SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME,
&hints::METADATA_SDL_HINT_AUDIO_DEVICE_SAMPLE_FRAMES,
&hints::METADATA_SDL_HINT_AUDIO_DEVICE_STREAM_NAME,
&hints::METADATA_SDL_HINT_AUDIO_DEVICE_STREAM_ROLE,
&hints::METADATA_SDL_HINT_AUDIO_DEVICE_RAW_STREAM,
&hints::METADATA_SDL_HINT_AUDIO_DISK_INPUT_FILE,
&hints::METADATA_SDL_HINT_AUDIO_DISK_OUTPUT_FILE,
&hints::METADATA_SDL_HINT_AUDIO_DISK_TIMESCALE,
&hints::METADATA_SDL_HINT_AUDIO_DRIVER,
&hints::METADATA_SDL_HINT_AUDIO_DUMMY_TIMESCALE,
&hints::METADATA_SDL_HINT_AUDIO_FORMAT,
&hints::METADATA_SDL_HINT_AUDIO_FREQUENCY,
&hints::METADATA_SDL_HINT_AUDIO_INCLUDE_MONITORS,
&hints::METADATA_SDL_HINT_AUTO_UPDATE_JOYSTICKS,
&hints::METADATA_SDL_HINT_AUTO_UPDATE_SENSORS,
&hints::METADATA_SDL_HINT_BMP_SAVE_LEGACY_FORMAT,
&hints::METADATA_SDL_HINT_CAMERA_DRIVER,
&hints::METADATA_SDL_HINT_CPU_FEATURE_MASK,
&hints::METADATA_SDL_HINT_JOYSTICK_DIRECTINPUT,
&hints::METADATA_SDL_HINT_FILE_DIALOG_DRIVER,
&hints::METADATA_SDL_HINT_DISPLAY_USABLE_BOUNDS,
&hints::METADATA_SDL_HINT_INVALID_PARAM_CHECKS,
&hints::METADATA_SDL_HINT_EMSCRIPTEN_ASYNCIFY,
&hints::METADATA_SDL_HINT_EMSCRIPTEN_CANVAS_SELECTOR,
&hints::METADATA_SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT,
&hints::METADATA_SDL_HINT_ENABLE_SCREEN_KEYBOARD,
&hints::METADATA_SDL_HINT_EVDEV_DEVICES,
&hints::METADATA_SDL_HINT_EVENT_LOGGING,
&hints::METADATA_SDL_HINT_FORCE_RAISEWINDOW,
&hints::METADATA_SDL_HINT_FRAMEBUFFER_ACCELERATION,
&hints::METADATA_SDL_HINT_GAMECONTROLLERCONFIG,
&hints::METADATA_SDL_HINT_GAMECONTROLLERCONFIG_FILE,
&hints::METADATA_SDL_HINT_GAMECONTROLLERTYPE,
&hints::METADATA_SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES,
&hints::METADATA_SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT,
&hints::METADATA_SDL_HINT_GAMECONTROLLER_SENSOR_FUSION,
&hints::METADATA_SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT,
&hints::METADATA_SDL_HINT_GDK_TEXTINPUT_DESCRIPTION,
&hints::METADATA_SDL_HINT_GDK_TEXTINPUT_MAX_LENGTH,
&hints::METADATA_SDL_HINT_GDK_TEXTINPUT_SCOPE,
&hints::METADATA_SDL_HINT_GDK_TEXTINPUT_TITLE,
&hints::METADATA_SDL_HINT_HIDAPI_LIBUSB,
&hints::METADATA_SDL_HINT_HIDAPI_LIBUSB_GAMECUBE,
&hints::METADATA_SDL_HINT_HIDAPI_LIBUSB_WHITELIST,
&hints::METADATA_SDL_HINT_HIDAPI_UDEV,
&hints::METADATA_SDL_HINT_GPU_DRIVER,
&hints::METADATA_SDL_HINT_HIDAPI_ENUMERATE_ONLY_CONTROLLERS,
&hints::METADATA_SDL_HINT_HIDAPI_IGNORE_DEVICES,
&hints::METADATA_SDL_HINT_IME_IMPLEMENTED_UI,
&hints::METADATA_SDL_HINT_IOS_HIDE_HOME_INDICATOR,
&hints::METADATA_SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS,
&hints::METADATA_SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_ARCADESTICK_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_BLACKLIST_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_BLACKLIST_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_DEVICE,
&hints::METADATA_SDL_HINT_JOYSTICK_ENHANCED_REPORTS,
&hints::METADATA_SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_FLIGHTSTICK_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_GAMEINPUT,
&hints::METADATA_SDL_HINT_JOYSTICK_GAMEINPUT_RAW,
&hints::METADATA_SDL_HINT_JOYSTICK_GAMECUBE_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_GAMECUBE_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_LUNA,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS3,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS3_SIXAXIS_DRIVER,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS4,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS4_REPORT_INTERVAL,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS5,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SHIELD,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_STADIA,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_STEAM,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_STEAM_HOME_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_STEAMDECK,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_STEAM_HORI,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_LG4FF,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_8BITDO,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SINPUT,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_ZUIKI,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_FLYDIGI,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SWITCH,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_SWITCH2,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_WII,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX_360,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_GIP,
&hints::METADATA_SDL_HINT_JOYSTICK_HIDAPI_GIP_RESET_FOR_METADATA,
&hints::METADATA_SDL_HINT_JOYSTICK_IOKIT,
&hints::METADATA_SDL_HINT_JOYSTICK_LINUX_CLASSIC,
&hints::METADATA_SDL_HINT_JOYSTICK_LINUX_DEADZONES,
&hints::METADATA_SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS,
&hints::METADATA_SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES,
&hints::METADATA_SDL_HINT_JOYSTICK_MFI,
&hints::METADATA_SDL_HINT_JOYSTICK_RAWINPUT,
&hints::METADATA_SDL_HINT_JOYSTICK_RAWINPUT_CORRELATE_XINPUT,
&hints::METADATA_SDL_HINT_JOYSTICK_ROG_CHAKRAM,
&hints::METADATA_SDL_HINT_JOYSTICK_THREAD,
&hints::METADATA_SDL_HINT_JOYSTICK_THROTTLE_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_THROTTLE_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_WGI,
&hints::METADATA_SDL_HINT_JOYSTICK_WHEEL_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_WHEEL_DEVICES_EXCLUDED,
&hints::METADATA_SDL_HINT_JOYSTICK_ZERO_CENTERED_DEVICES,
&hints::METADATA_SDL_HINT_JOYSTICK_HAPTIC_AXES,
&hints::METADATA_SDL_HINT_KEYCODE_OPTIONS,
&hints::METADATA_SDL_HINT_KMSDRM_DEVICE_INDEX,
&hints::METADATA_SDL_HINT_KMSDRM_REQUIRE_DRM_MASTER,
&hints::METADATA_SDL_HINT_KMSDRM_ATOMIC,
&hints::METADATA_SDL_HINT_LOGGING,
&hints::METADATA_SDL_HINT_MAC_BACKGROUND_APP,
&hints::METADATA_SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK,
&hints::METADATA_SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH,
&hints::METADATA_SDL_HINT_MAC_OPTION_AS_ALT,
&hints::METADATA_SDL_HINT_MAC_SCROLL_MOMENTUM,
&hints::METADATA_SDL_HINT_MAC_PRESS_AND_HOLD,
&hints::METADATA_SDL_HINT_MAIN_CALLBACK_RATE,
&hints::METADATA_SDL_HINT_MOUSE_AUTO_CAPTURE,
&hints::METADATA_SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS,
&hints::METADATA_SDL_HINT_MOUSE_DOUBLE_CLICK_TIME,
&hints::METADATA_SDL_HINT_MOUSE_DEFAULT_SYSTEM_CURSOR,
&hints::METADATA_SDL_HINT_MOUSE_DPI_SCALE_CURSORS,
&hints::METADATA_SDL_HINT_MOUSE_EMULATE_WARP_WITH_RELATIVE,
&hints::METADATA_SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH,
&hints::METADATA_SDL_HINT_MOUSE_NORMAL_SPEED_SCALE,
&hints::METADATA_SDL_HINT_MOUSE_RELATIVE_MODE_CENTER,
&hints::METADATA_SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE,
&hints::METADATA_SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE,
&hints::METADATA_SDL_HINT_MOUSE_RELATIVE_WARP_MOTION,
&hints::METADATA_SDL_HINT_MOUSE_RELATIVE_CURSOR_VISIBLE,
&hints::METADATA_SDL_HINT_MOUSE_TOUCH_EVENTS,
&hints::METADATA_SDL_HINT_MUTE_CONSOLE_KEYBOARD,
&hints::METADATA_SDL_HINT_NO_SIGNAL_HANDLERS,
&hints::METADATA_SDL_HINT_OPENGL_LIBRARY,
&hints::METADATA_SDL_HINT_EGL_LIBRARY,
&hints::METADATA_SDL_HINT_OPENGL_ES_DRIVER,
&hints::METADATA_SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER,
&hints::METADATA_SDL_HINT_OPENVR_LIBRARY,
&hints::METADATA_SDL_HINT_ORIENTATIONS,
&hints::METADATA_SDL_HINT_POLL_SENTINEL,
&hints::METADATA_SDL_HINT_PREFERRED_LOCALES,
&hints::METADATA_SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE,
&hints::METADATA_SDL_HINT_RENDER_DIRECT3D_THREADSAFE,
&hints::METADATA_SDL_HINT_RENDER_DIRECT3D11_DEBUG,
&hints::METADATA_SDL_HINT_RENDER_DIRECT3D11_WARP,
&hints::METADATA_SDL_HINT_RENDER_VULKAN_DEBUG,
&hints::METADATA_SDL_HINT_RENDER_GPU_DEBUG,
&hints::METADATA_SDL_HINT_RENDER_GPU_LOW_POWER,
&hints::METADATA_SDL_HINT_RENDER_DRIVER,
&hints::METADATA_SDL_HINT_RENDER_LINE_METHOD,
&hints::METADATA_SDL_HINT_RENDER_METAL_PREFER_LOW_POWER_DEVICE,
&hints::METADATA_SDL_HINT_RENDER_VSYNC,
&hints::METADATA_SDL_HINT_RETURN_KEY_HIDES_IME,
&hints::METADATA_SDL_HINT_ROG_GAMEPAD_MICE,
&hints::METADATA_SDL_HINT_ROG_GAMEPAD_MICE_EXCLUDED,
&hints::METADATA_SDL_HINT_PS2_GS_WIDTH,
&hints::METADATA_SDL_HINT_PS2_GS_HEIGHT,
&hints::METADATA_SDL_HINT_PS2_GS_PROGRESSIVE,
&hints::METADATA_SDL_HINT_PS2_GS_MODE,
&hints::METADATA_SDL_HINT_RPI_VIDEO_LAYER,
&hints::METADATA_SDL_HINT_SCREENSAVER_INHIBIT_ACTIVITY_NAME,
&hints::METADATA_SDL_HINT_SHUTDOWN_DBUS_ON_QUIT,
&hints::METADATA_SDL_HINT_STORAGE_TITLE_DRIVER,
&hints::METADATA_SDL_HINT_STORAGE_USER_DRIVER,
&hints::METADATA_SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL,
&hints::METADATA_SDL_HINT_THREAD_PRIORITY_POLICY,
&hints::METADATA_SDL_HINT_TIMER_RESOLUTION,
&hints::METADATA_SDL_HINT_TOUCH_MOUSE_EVENTS,
&hints::METADATA_SDL_HINT_TRACKPAD_IS_TOUCH_ONLY,
&hints::METADATA_SDL_HINT_TV_REMOTE_AS_JOYSTICK,
&hints::METADATA_SDL_HINT_VIDEO_ALLOW_SCREENSAVER,
&hints::METADATA_SDL_HINT_VIDEO_DISPLAY_PRIORITY,
&hints::METADATA_SDL_HINT_VIDEO_DOUBLE_BUFFER,
&hints::METADATA_SDL_HINT_VIDEO_DRIVER,
&hints::METADATA_SDL_HINT_VIDEO_DUMMY_SAVE_FRAMES,
&hints::METADATA_SDL_HINT_VIDEO_EGL_ALLOW_GETDISPLAY_FALLBACK,
&hints::METADATA_SDL_HINT_VIDEO_FORCE_EGL,
&hints::METADATA_SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES,
&hints::METADATA_SDL_HINT_VIDEO_MAC_FULLSCREEN_MENU_VISIBILITY,
&hints::METADATA_SDL_HINT_VIDEO_METAL_AUTO_RESIZE_DRAWABLE,
&hints::METADATA_SDL_HINT_VIDEO_MATCH_EXCLUSIVE_MODE_ON_MOVE,
&hints::METADATA_SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS,
&hints::METADATA_SDL_HINT_VIDEO_OFFSCREEN_SAVE_FRAMES,
&hints::METADATA_SDL_HINT_VIDEO_SYNC_WINDOW_OPERATIONS,
&hints::METADATA_SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR,
&hints::METADATA_SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION,
&hints::METADATA_SDL_HINT_VIDEO_WAYLAND_MODE_SCALING,
&hints::METADATA_SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR,
&hints::METADATA_SDL_HINT_VIDEO_WAYLAND_SCALE_TO_DISPLAY,
&hints::METADATA_SDL_HINT_VIDEO_WIN_D3DCOMPILER,
&hints::METADATA_SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT,
&hints::METADATA_SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR,
&hints::METADATA_SDL_HINT_VIDEO_X11_NET_WM_PING,
&hints::METADATA_SDL_HINT_VIDEO_X11_NODIRECTCOLOR,
&hints::METADATA_SDL_HINT_VIDEO_X11_SCALING_FACTOR,
&hints::METADATA_SDL_HINT_VIDEO_X11_VISUALID,
&hints::METADATA_SDL_HINT_VIDEO_X11_WINDOW_VISUALID,
&hints::METADATA_SDL_HINT_VIDEO_X11_XRANDR,
&hints::METADATA_SDL_HINT_VITA_ENABLE_BACK_TOUCH,
&hints::METADATA_SDL_HINT_VITA_ENABLE_FRONT_TOUCH,
&hints::METADATA_SDL_HINT_VITA_MODULE_PATH,
&hints::METADATA_SDL_HINT_VITA_PVR_INIT,
&hints::METADATA_SDL_HINT_VITA_RESOLUTION,
&hints::METADATA_SDL_HINT_VITA_PVR_OPENGL,
&hints::METADATA_SDL_HINT_VITA_TOUCH_MOUSE_DEVICE,
&hints::METADATA_SDL_HINT_VULKAN_DISPLAY,
&hints::METADATA_SDL_HINT_VULKAN_LIBRARY,
&hints::METADATA_SDL_HINT_WAVE_FACT_CHUNK,
&hints::METADATA_SDL_HINT_WAVE_CHUNK_LIMIT,
&hints::METADATA_SDL_HINT_WAVE_RIFF_CHUNK_SIZE,
&hints::METADATA_SDL_HINT_WAVE_TRUNCATION,
&hints::METADATA_SDL_HINT_WINDOW_ACTIVATE_WHEN_RAISED,
&hints::METADATA_SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN,
&hints::METADATA_SDL_HINT_WINDOW_ALLOW_TOPMOST,
&hints::METADATA_SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN,
&hints::METADATA_SDL_HINT_WINDOWS_CLOSE_ON_ALT_F4,
&hints::METADATA_SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS,
&hints::METADATA_SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP,
&hints::METADATA_SDL_HINT_WINDOWS_GAMEINPUT,
&hints::METADATA_SDL_HINT_WINDOWS_RAW_KEYBOARD,
&hints::METADATA_SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS,
&hints::METADATA_SDL_HINT_WINDOWS_RAW_KEYBOARD_INPUTSINK,
&hints::METADATA_SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL,
&hints::METADATA_SDL_HINT_WINDOWS_INTRESOURCE_ICON,
&hints::METADATA_SDL_HINT_WINDOWS_INTRESOURCE_ICON_SMALL,
&hints::METADATA_SDL_HINT_WINDOWS_USE_D3D9EX,
&hints::METADATA_SDL_HINT_WINDOWS_ERASE_BACKGROUND_MODE,
&hints::METADATA_SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT,
&hints::METADATA_SDL_HINT_X11_WINDOW_TYPE,
&hints::METADATA_SDL_HINT_X11_XCB_LIBRARY,
&hints::METADATA_SDL_HINT_XINPUT_ENABLED,
&hints::METADATA_SDL_HINT_ASSERT,
&hints::METADATA_SDL_HINT_PEN_MOUSE_EVENTS,
&hints::METADATA_SDL_HINT_PEN_TOUCH_EVENTS,
];
pub const PROPERTIES: &[&Property] = &[
&audio::METADATA_SDL_PROP_AUDIOSTREAM_AUTO_CLEANUP_BOOLEAN,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_FILTERS_POINTER,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_NFILTERS_NUMBER,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_WINDOW_POINTER,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_LOCATION_STRING,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_MANY_BOOLEAN,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_TITLE_STRING,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_ACCEPT_STRING,
&dialog::METADATA_SDL_PROP_FILE_DIALOG_CANCEL_STRING,
&gamepad::METADATA_SDL_PROP_GAMEPAD_CAP_MONO_LED_BOOLEAN,
&gamepad::METADATA_SDL_PROP_GAMEPAD_CAP_RGB_LED_BOOLEAN,
&gamepad::METADATA_SDL_PROP_GAMEPAD_CAP_PLAYER_LED_BOOLEAN,
&gamepad::METADATA_SDL_PROP_GAMEPAD_CAP_RUMBLE_BOOLEAN,
&gamepad::METADATA_SDL_PROP_GAMEPAD_CAP_TRIGGER_RUMBLE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_DEBUGMODE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_PREFERLOWPOWER_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_VERBOSE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_FEATURE_ANISOTROPY_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_PRIVATE_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_SPIRV_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXBC_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_DXIL_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_MSL_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_SHADERS_METALLIB_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_D3D12_SEMANTIC_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_D3D12_AGILITY_SDK_VERSION_NUMBER,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_D3D12_AGILITY_SDK_PATH_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_VULKAN_OPTIONS_POINTER,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_DRIVER_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_DRIVER_VERSION_STRING,
&gpu::METADATA_SDL_PROP_GPU_DEVICE_DRIVER_INFO_STRING,
&gpu::METADATA_SDL_PROP_GPU_COMPUTEPIPELINE_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_GRAPHICSPIPELINE_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_SAMPLER_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_SHADER_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_R_FLOAT,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_G_FLOAT,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_B_FLOAT,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_A_FLOAT,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_DEPTH_FLOAT,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER,
&gpu::METADATA_SDL_PROP_GPU_TEXTURE_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_BUFFER_CREATE_NAME_STRING,
&gpu::METADATA_SDL_PROP_GPU_TRANSFERBUFFER_CREATE_NAME_STRING,
&hidapi::METADATA_SDL_PROP_HIDAPI_LIBUSB_DEVICE_HANDLE_POINTER,
&init::METADATA_SDL_PROP_APP_METADATA_NAME_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_VERSION_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_IDENTIFIER_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_CREATOR_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_COPYRIGHT_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_URL_STRING,
&init::METADATA_SDL_PROP_APP_METADATA_TYPE_STRING,
&iostream::METADATA_SDL_PROP_IOSTREAM_WINDOWS_HANDLE_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_STDIO_FILE_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_FILE_DESCRIPTOR_NUMBER,
&iostream::METADATA_SDL_PROP_IOSTREAM_ANDROID_AASSET_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_MEMORY_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_MEMORY_SIZE_NUMBER,
&iostream::METADATA_SDL_PROP_IOSTREAM_MEMORY_FREE_FUNC_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_DYNAMIC_MEMORY_POINTER,
&iostream::METADATA_SDL_PROP_IOSTREAM_DYNAMIC_CHUNKSIZE_NUMBER,
&joystick::METADATA_SDL_PROP_JOYSTICK_CAP_MONO_LED_BOOLEAN,
&joystick::METADATA_SDL_PROP_JOYSTICK_CAP_RGB_LED_BOOLEAN,
&joystick::METADATA_SDL_PROP_JOYSTICK_CAP_PLAYER_LED_BOOLEAN,
&joystick::METADATA_SDL_PROP_JOYSTICK_CAP_RUMBLE_BOOLEAN,
&joystick::METADATA_SDL_PROP_JOYSTICK_CAP_TRIGGER_RUMBLE_BOOLEAN,
&keyboard::METADATA_SDL_PROP_TEXTINPUT_TYPE_NUMBER,
&keyboard::METADATA_SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER,
&keyboard::METADATA_SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN,
&keyboard::METADATA_SDL_PROP_TEXTINPUT_MULTILINE_BOOLEAN,
&keyboard::METADATA_SDL_PROP_TEXTINPUT_ANDROID_INPUTTYPE_NUMBER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_ARGS_POINTER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_ENVIRONMENT_POINTER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_WORKING_DIRECTORY_STRING,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDIN_NUMBER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDIN_POINTER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDOUT_NUMBER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDOUT_POINTER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDERR_NUMBER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDERR_POINTER,
&process::METADATA_SDL_PROP_PROCESS_CREATE_STDERR_TO_STDOUT_BOOLEAN,
&process::METADATA_SDL_PROP_PROCESS_CREATE_BACKGROUND_BOOLEAN,
&process::METADATA_SDL_PROP_PROCESS_CREATE_CMDLINE_STRING,
&process::METADATA_SDL_PROP_PROCESS_PID_NUMBER,
&process::METADATA_SDL_PROP_PROCESS_STDIN_POINTER,
&process::METADATA_SDL_PROP_PROCESS_STDOUT_POINTER,
&process::METADATA_SDL_PROP_PROCESS_STDERR_POINTER,
&process::METADATA_SDL_PROP_PROCESS_BACKGROUND_BOOLEAN,
&properties::METADATA_SDL_PROP_NAME_STRING,
&render::METADATA_SDL_PROP_RENDERER_CREATE_NAME_STRING,
&render::METADATA_SDL_PROP_RENDERER_CREATE_WINDOW_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_SURFACE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_GPU_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN,
&render::METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN,
&render::METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_NAME_STRING,
&render::METADATA_SDL_PROP_RENDERER_WINDOW_POINTER,
&render::METADATA_SDL_PROP_RENDERER_SURFACE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_VSYNC_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER,
&render::METADATA_SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN,
&render::METADATA_SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN,
&render::METADATA_SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT,
&render::METADATA_SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT,
&render::METADATA_SDL_PROP_RENDERER_D3D9_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_D3D11_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER,
&render::METADATA_SDL_PROP_RENDERER_D3D12_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER,
&render::METADATA_SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER,
&render::METADATA_SDL_PROP_RENDERER_GPU_DEVICE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_COLORSPACE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_FORMAT_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_ACCESS_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_WIDTH_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_HEIGHT_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT,
&render::METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER,
&render::METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER,
&render::METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER,
&surface::METADATA_SDL_PROP_SURFACE_SDR_WHITE_POINT_FLOAT,
&surface::METADATA_SDL_PROP_SURFACE_HDR_HEADROOM_FLOAT,
&surface::METADATA_SDL_PROP_SURFACE_TONEMAP_OPERATOR_STRING,
&surface::METADATA_SDL_PROP_SURFACE_HOTSPOT_X_NUMBER,
&surface::METADATA_SDL_PROP_SURFACE_HOTSPOT_Y_NUMBER,
&surface::METADATA_SDL_PROP_SURFACE_ROTATION_FLOAT,
&thread::METADATA_SDL_PROP_THREAD_CREATE_ENTRY_FUNCTION_POINTER,
&thread::METADATA_SDL_PROP_THREAD_CREATE_NAME_STRING,
&thread::METADATA_SDL_PROP_THREAD_CREATE_USERDATA_POINTER,
&thread::METADATA_SDL_PROP_THREAD_CREATE_STACKSIZE_NUMBER,
&video::METADATA_SDL_PROP_GLOBAL_VIDEO_WAYLAND_WL_DISPLAY_POINTER,
&video::METADATA_SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN,
&video::METADATA_SDL_PROP_DISPLAY_KMSDRM_PANEL_ORIENTATION_NUMBER,
&video::METADATA_SDL_PROP_DISPLAY_WAYLAND_WL_OUTPUT_POINTER,
&video::METADATA_SDL_PROP_DISPLAY_WINDOWS_HMONITOR_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_FOCUSABLE_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_FULLSCREEN_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_HIDDEN_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_HIGH_PIXEL_DENSITY_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_MAXIMIZED_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_MENU_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_METAL_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_MINIMIZED_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_MODAL_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_MOUSE_GRABBED_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_OPENGL_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_PARENT_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_RESIZABLE_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_TITLE_STRING,
&video::METADATA_SDL_PROP_WINDOW_CREATE_TRANSPARENT_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_TOOLTIP_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_UTILITY_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_VULKAN_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_X_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_Y_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_COCOA_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_COCOA_VIEW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WAYLAND_WL_SURFACE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WIN32_HWND_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_X11_WINDOW_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_CANVAS_ID_STRING,
&video::METADATA_SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING,
&video::METADATA_SDL_PROP_WINDOW_SHAPE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN,
&video::METADATA_SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT,
&video::METADATA_SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT,
&video::METADATA_SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_ANDROID_SURFACE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_UIKIT_METAL_VIEW_TAG_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_UIKIT_OPENGL_FRAMEBUFFER_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_UIKIT_OPENGL_RENDERBUFFER_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_KMSDRM_DEVICE_INDEX_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_KMSDRM_GBM_DEVICE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_COCOA_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_COCOA_METAL_VIEW_TAG_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_OPENVR_OVERLAY_ID_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_VIVANTE_DISPLAY_POINTER,
&video::METADATA_SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_VIVANTE_SURFACE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WIN32_HWND_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WIN32_HDC_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_EGL_WINDOW_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_XDG_SURFACE_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_XDG_POPUP_POINTER,
&video::METADATA_SDL_PROP_WINDOW_WAYLAND_XDG_POSITIONER_POINTER,
&video::METADATA_SDL_PROP_WINDOW_X11_DISPLAY_POINTER,
&video::METADATA_SDL_PROP_WINDOW_X11_SCREEN_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_X11_WINDOW_NUMBER,
&video::METADATA_SDL_PROP_WINDOW_EMSCRIPTEN_CANVAS_ID_STRING,
&video::METADATA_SDL_PROP_WINDOW_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING,
];
pub const GROUPS: &[&Group] = &[
&assert::METADATA_SDL_AssertState,
&asyncio::METADATA_SDL_AsyncIOTaskType,
&asyncio::METADATA_SDL_AsyncIOResult,
&atomic::METADATA_SDL_SpinLock,
&audio::METADATA_SDL_AudioFormat,
&audio::METADATA_SDL_AudioDeviceID,
&blendmode::METADATA_SDL_BlendMode,
&blendmode::METADATA_SDL_BlendOperation,
&blendmode::METADATA_SDL_BlendFactor,
&camera::METADATA_SDL_CameraID,
&camera::METADATA_SDL_CameraPosition,
&camera::METADATA_SDL_CameraPermissionState,
&dialog::METADATA_SDL_FileDialogType,
&events::METADATA_SDL_EventType,
&events::METADATA_SDL_EventAction,
&filesystem::METADATA_SDL_Folder,
&filesystem::METADATA_SDL_PathType,
&filesystem::METADATA_SDL_GlobFlags,
&filesystem::METADATA_SDL_EnumerationResult,
&gamepad::METADATA_SDL_GamepadType,
&gamepad::METADATA_SDL_GamepadButton,
&gamepad::METADATA_SDL_GamepadButtonLabel,
&gamepad::METADATA_SDL_GamepadAxis,
&gamepad::METADATA_SDL_GamepadBindingType,
&gpu::METADATA_SDL_GPUPrimitiveType,
&gpu::METADATA_SDL_GPULoadOp,
&gpu::METADATA_SDL_GPUStoreOp,
&gpu::METADATA_SDL_GPUIndexElementSize,
&gpu::METADATA_SDL_GPUTextureFormat,
&gpu::METADATA_SDL_GPUTextureUsageFlags,
&gpu::METADATA_SDL_GPUTextureType,
&gpu::METADATA_SDL_GPUSampleCount,
&gpu::METADATA_SDL_GPUCubeMapFace,
&gpu::METADATA_SDL_GPUBufferUsageFlags,
&gpu::METADATA_SDL_GPUTransferBufferUsage,
&gpu::METADATA_SDL_GPUShaderStage,
&gpu::METADATA_SDL_GPUShaderFormat,
&gpu::METADATA_SDL_GPUVertexElementFormat,
&gpu::METADATA_SDL_GPUVertexInputRate,
&gpu::METADATA_SDL_GPUFillMode,
&gpu::METADATA_SDL_GPUCullMode,
&gpu::METADATA_SDL_GPUFrontFace,
&gpu::METADATA_SDL_GPUCompareOp,
&gpu::METADATA_SDL_GPUStencilOp,
&gpu::METADATA_SDL_GPUBlendOp,
&gpu::METADATA_SDL_GPUBlendFactor,
&gpu::METADATA_SDL_GPUColorComponentFlags,
&gpu::METADATA_SDL_GPUFilter,
&gpu::METADATA_SDL_GPUSamplerMipmapMode,
&gpu::METADATA_SDL_GPUSamplerAddressMode,
&gpu::METADATA_SDL_GPUPresentMode,
&gpu::METADATA_SDL_GPUSwapchainComposition,
&haptic::METADATA_SDL_HapticEffectType,
&haptic::METADATA_SDL_HapticDirectionType,
&haptic::METADATA_SDL_HapticEffectID,
&haptic::METADATA_SDL_HapticID,
&hidapi::METADATA_SDL_hid_bus_type,
&hints::METADATA_SDL_HintPriority,
&init::METADATA_SDL_InitFlags,
&init::METADATA_SDL_AppResult,
&iostream::METADATA_SDL_IOStatus,
&iostream::METADATA_SDL_IOWhence,
&joystick::METADATA_SDL_JoystickID,
&joystick::METADATA_SDL_JoystickType,
&joystick::METADATA_SDL_JoystickConnectionState,
&keyboard::METADATA_SDL_KeyboardID,
&keyboard::METADATA_SDL_TextInputType,
&keyboard::METADATA_SDL_Capitalization,
&keycode::METADATA_SDL_Keycode,
&keycode::METADATA_SDL_Keymod,
&log::METADATA_SDL_LogCategory,
&log::METADATA_SDL_LogPriority,
&messagebox::METADATA_SDL_MessageBoxFlags,
&messagebox::METADATA_SDL_MessageBoxButtonFlags,
&messagebox::METADATA_SDL_MessageBoxColorType,
&mouse::METADATA_SDL_MouseID,
&mouse::METADATA_SDL_SystemCursor,
&mouse::METADATA_SDL_MouseWheelDirection,
&mouse::METADATA_SDL_MouseButtonFlags,
&mutex::METADATA_SDL_InitStatus,
&pen::METADATA_SDL_PenID,
&pen::METADATA_SDL_PenInputFlags,
&pen::METADATA_SDL_PenAxis,
&pen::METADATA_SDL_PenDeviceType,
&pixels::METADATA_SDL_PixelType,
&pixels::METADATA_SDL_BitmapOrder,
&pixels::METADATA_SDL_PackedOrder,
&pixels::METADATA_SDL_ArrayOrder,
&pixels::METADATA_SDL_PackedLayout,
&pixels::METADATA_SDL_PixelFormat,
&pixels::METADATA_SDL_ColorType,
&pixels::METADATA_SDL_ColorRange,
&pixels::METADATA_SDL_ColorPrimaries,
&pixels::METADATA_SDL_TransferCharacteristics,
&pixels::METADATA_SDL_MatrixCoefficients,
&pixels::METADATA_SDL_ChromaLocation,
&pixels::METADATA_SDL_Colorspace,
&power::METADATA_SDL_PowerState,
&process::METADATA_SDL_ProcessIO,
&properties::METADATA_SDL_PropertiesID,
&properties::METADATA_SDL_PropertyType,
&render::METADATA_SDL_TextureAccess,
&render::METADATA_SDL_TextureAddressMode,
&render::METADATA_SDL_RendererLogicalPresentation,
&scancode::METADATA_SDL_Scancode,
&sensor::METADATA_SDL_SensorID,
&sensor::METADATA_SDL_SensorType,
&surface::METADATA_SDL_SurfaceFlags,
&surface::METADATA_SDL_ScaleMode,
&surface::METADATA_SDL_FlipMode,
&system::METADATA_SDL_Sandbox,
&thread::METADATA_SDL_ThreadID,
&thread::METADATA_SDL_TLSID,
&thread::METADATA_SDL_ThreadPriority,
&thread::METADATA_SDL_ThreadState,
&time::METADATA_SDL_DateFormat,
&time::METADATA_SDL_TimeFormat,
&timer::METADATA_SDL_TimerID,
&touch::METADATA_SDL_TouchID,
&touch::METADATA_SDL_FingerID,
&touch::METADATA_SDL_TouchDeviceType,
&tray::METADATA_SDL_TrayEntryFlags,
&video::METADATA_SDL_DisplayID,
&video::METADATA_SDL_WindowID,
&video::METADATA_SDL_SystemTheme,
&video::METADATA_SDL_DisplayOrientation,
&video::METADATA_SDL_WindowFlags,
&video::METADATA_SDL_FlashOperation,
&video::METADATA_SDL_ProgressState,
&video::METADATA_SDL_GLAttr,
&video::METADATA_SDL_GLProfile,
&video::METADATA_SDL_GLContextFlag,
&video::METADATA_SDL_GLContextReleaseFlag,
&video::METADATA_SDL_GLContextResetNotification,
&video::METADATA_SDL_HitTestResult,
];
pub const STRUCTS: &[&Struct] = &[
&assert::METADATA_SDL_AssertData,
&asyncio::METADATA_SDL_AsyncIOOutcome,
&atomic::METADATA_SDL_AtomicInt,
&atomic::METADATA_SDL_AtomicU32,
&audio::METADATA_SDL_AudioSpec,
&camera::METADATA_SDL_CameraSpec,
&dialog::METADATA_SDL_DialogFileFilter,
&events::METADATA_SDL_CommonEvent,
&events::METADATA_SDL_DisplayEvent,
&events::METADATA_SDL_WindowEvent,
&events::METADATA_SDL_KeyboardDeviceEvent,
&events::METADATA_SDL_KeyboardEvent,
&events::METADATA_SDL_TextEditingEvent,
&events::METADATA_SDL_TextEditingCandidatesEvent,
&events::METADATA_SDL_TextInputEvent,
&events::METADATA_SDL_MouseDeviceEvent,
&events::METADATA_SDL_MouseMotionEvent,
&events::METADATA_SDL_MouseButtonEvent,
&events::METADATA_SDL_MouseWheelEvent,
&events::METADATA_SDL_JoyAxisEvent,
&events::METADATA_SDL_JoyBallEvent,
&events::METADATA_SDL_JoyHatEvent,
&events::METADATA_SDL_JoyButtonEvent,
&events::METADATA_SDL_JoyDeviceEvent,
&events::METADATA_SDL_JoyBatteryEvent,
&events::METADATA_SDL_GamepadAxisEvent,
&events::METADATA_SDL_GamepadButtonEvent,
&events::METADATA_SDL_GamepadDeviceEvent,
&events::METADATA_SDL_GamepadTouchpadEvent,
&events::METADATA_SDL_GamepadSensorEvent,
&events::METADATA_SDL_AudioDeviceEvent,
&events::METADATA_SDL_CameraDeviceEvent,
&events::METADATA_SDL_RenderEvent,
&events::METADATA_SDL_TouchFingerEvent,
&events::METADATA_SDL_PinchFingerEvent,
&events::METADATA_SDL_PenProximityEvent,
&events::METADATA_SDL_PenMotionEvent,
&events::METADATA_SDL_PenTouchEvent,
&events::METADATA_SDL_PenButtonEvent,
&events::METADATA_SDL_PenAxisEvent,
&events::METADATA_SDL_DropEvent,
&events::METADATA_SDL_ClipboardEvent,
&events::METADATA_SDL_SensorEvent,
&events::METADATA_SDL_QuitEvent,
&events::METADATA_SDL_UserEvent,
&events::METADATA_SDL_Event,
&filesystem::METADATA_SDL_PathInfo,
&gamepad::METADATA_SDL_GamepadBinding__AnonUnion1__AnonStruct1,
&gamepad::METADATA_SDL_GamepadBinding__AnonUnion1__AnonStruct2,
&gamepad::METADATA_SDL_GamepadBinding__AnonUnion1,
&gamepad::METADATA_SDL_GamepadBinding__AnonUnion2__AnonStruct1,
&gamepad::METADATA_SDL_GamepadBinding__AnonUnion2,
&gamepad::METADATA_SDL_GamepadBinding,
&gpu::METADATA_SDL_GPUViewport,
&gpu::METADATA_SDL_GPUTextureTransferInfo,
&gpu::METADATA_SDL_GPUTransferBufferLocation,
&gpu::METADATA_SDL_GPUTextureLocation,
&gpu::METADATA_SDL_GPUTextureRegion,
&gpu::METADATA_SDL_GPUBlitRegion,
&gpu::METADATA_SDL_GPUBufferLocation,
&gpu::METADATA_SDL_GPUBufferRegion,
&gpu::METADATA_SDL_GPUIndirectDrawCommand,
&gpu::METADATA_SDL_GPUIndexedIndirectDrawCommand,
&gpu::METADATA_SDL_GPUIndirectDispatchCommand,
&gpu::METADATA_SDL_GPUSamplerCreateInfo,
&gpu::METADATA_SDL_GPUVertexBufferDescription,
&gpu::METADATA_SDL_GPUVertexAttribute,
&gpu::METADATA_SDL_GPUVertexInputState,
&gpu::METADATA_SDL_GPUStencilOpState,
&gpu::METADATA_SDL_GPUColorTargetBlendState,
&gpu::METADATA_SDL_GPUShaderCreateInfo,
&gpu::METADATA_SDL_GPUTextureCreateInfo,
&gpu::METADATA_SDL_GPUBufferCreateInfo,
&gpu::METADATA_SDL_GPUTransferBufferCreateInfo,
&gpu::METADATA_SDL_GPURasterizerState,
&gpu::METADATA_SDL_GPUMultisampleState,
&gpu::METADATA_SDL_GPUDepthStencilState,
&gpu::METADATA_SDL_GPUColorTargetDescription,
&gpu::METADATA_SDL_GPUGraphicsPipelineTargetInfo,
&gpu::METADATA_SDL_GPUGraphicsPipelineCreateInfo,
&gpu::METADATA_SDL_GPUComputePipelineCreateInfo,
&gpu::METADATA_SDL_GPUColorTargetInfo,
&gpu::METADATA_SDL_GPUDepthStencilTargetInfo,
&gpu::METADATA_SDL_GPUBlitInfo,
&gpu::METADATA_SDL_GPUBufferBinding,
&gpu::METADATA_SDL_GPUTextureSamplerBinding,
&gpu::METADATA_SDL_GPUStorageBufferReadWriteBinding,
&gpu::METADATA_SDL_GPUStorageTextureReadWriteBinding,
&gpu::METADATA_SDL_GPUVulkanOptions,
&guid::METADATA_SDL_GUID,
&haptic::METADATA_SDL_HapticDirection,
&haptic::METADATA_SDL_HapticConstant,
&haptic::METADATA_SDL_HapticPeriodic,
&haptic::METADATA_SDL_HapticCondition,
&haptic::METADATA_SDL_HapticRamp,
&haptic::METADATA_SDL_HapticLeftRight,
&haptic::METADATA_SDL_HapticCustom,
&haptic::METADATA_SDL_HapticEffect,
&hidapi::METADATA_SDL_hid_device_info,
&iostream::METADATA_SDL_IOStreamInterface,
&joystick::METADATA_SDL_VirtualJoystickTouchpadDesc,
&joystick::METADATA_SDL_VirtualJoystickSensorDesc,
&joystick::METADATA_SDL_VirtualJoystickDesc,
&locale::METADATA_SDL_Locale,
&messagebox::METADATA_SDL_MessageBoxButtonData,
&messagebox::METADATA_SDL_MessageBoxColor,
&messagebox::METADATA_SDL_MessageBoxColorScheme,
&messagebox::METADATA_SDL_MessageBoxData,
&mouse::METADATA_SDL_CursorFrameInfo,
&mutex::METADATA_SDL_InitState,
&pixels::METADATA_SDL_Color,
&pixels::METADATA_SDL_FColor,
&pixels::METADATA_SDL_Palette,
&pixels::METADATA_SDL_PixelFormatDetails,
&rect::METADATA_SDL_Point,
&rect::METADATA_SDL_FPoint,
&rect::METADATA_SDL_Rect,
&rect::METADATA_SDL_FRect,
&render::METADATA_SDL_Vertex,
&render::METADATA_SDL_Texture,
&render::METADATA_SDL_GPURenderStateCreateInfo,
&stdinc::METADATA_SDL_alignment_test,
&storage::METADATA_SDL_StorageInterface,
&surface::METADATA_SDL_Surface,
&time::METADATA_SDL_DateTime,
&touch::METADATA_SDL_Finger,
&video::METADATA_SDL_DisplayMode,
];