sdl3-sample/sdl3-zig/sdl3.zig

64 lines
2.4 KiB
Zig

// SDL3 Zig bindings module
// Auto-generated Zig-friendly wrappers for SDL3
pub const audio = @import("sdl3/audio.zig");
pub const blendmode = @import("sdl3/blendmode.zig");
pub const camera = @import("sdl3/camera.zig");
pub const clipboard = @import("sdl3/clipboard.zig");
pub const dialog = @import("sdl3/dialog.zig");
pub const endian = @import("sdl3/endian.zig");
pub const error_ = @import("sdl3/error.zig");
pub const events = @import("sdl3/events.zig");
pub const filesystem = @import("sdl3/filesystem.zig");
pub const gamepad = @import("sdl3/gamepad.zig");
pub const gpu = @import("sdl3/gpu.zig");
pub const haptic = @import("sdl3/haptic.zig");
pub const hints = @import("sdl3/hints.zig");
pub const init = @import("sdl3/init.zig");
pub const joystick = @import("sdl3/joystick.zig");
pub const keycode = @import("sdl3/keycode.zig");
pub const loadso = @import("sdl3/loadso.zig");
pub const messagebox = @import("sdl3/messagebox.zig");
pub const misc = @import("sdl3/misc.zig");
pub const mouse = @import("sdl3/mouse.zig");
pub const pixels = @import("sdl3/pixels.zig");
pub const properties = @import("sdl3/properties.zig");
pub const rect = @import("sdl3/rect.zig");
pub const render = @import("sdl3/render.zig");
pub const sensor = @import("sdl3/sensor.zig");
pub const storage = @import("sdl3/storage.zig");
pub const surface = @import("sdl3/surface.zig");
pub const system = @import("sdl3/system.zig");
pub const time = @import("sdl3/time.zig");
pub const timer = @import("sdl3/timer.zig");
pub const touch = @import("sdl3/touch.zig");
pub const version = @import("sdl3/version.zig");
pub const video = @import("sdl3/video.zig");
// Re-export commonly used types and functions at top level for convenience
pub const InitFlags = init.InitFlags;
pub const init_fn = init.init;
pub const quit = init.quit;
pub const Window = video.Window;
pub const WindowFlags = video.WindowFlags;
pub const createWindow = video.createWindow;
pub const destroyWindow = video.destroyWindow;
pub const Renderer = render.Renderer;
pub const createRenderer = render.createRenderer;
pub const destroyRenderer = render.destroyRenderer;
pub const renderClear = render.renderClear;
pub const renderPresent = render.renderPresent;
pub const setRenderDrawColor = render.setRenderDrawColor;
pub const Event = events.Event;
pub const pollEvent = events.pollEvent;
pub const EventType = events.EventType;
pub const Keycode = keycode.Keycode;
pub const delay = timer.delay;
pub const getError = error_.getError;