List of all items
Structs
- AudioSubsystem
- EventPump
- EventSubsystem
- GameControllerSubsystem
- HapticSubsystem
- JoystickSubsystem
- Sdl
- TimerSubsystem
- VideoSubsystem
- audio::AudioCVT
- audio::AudioDevice
- audio::AudioDeviceLockGuard
- audio::AudioQueue
- audio::AudioSpec
- audio::AudioSpecDesired
- audio::AudioSpecWAV
- audio::DriverIterator
- clipboard::ClipboardUtil
- controller::GameController
- event::EventPollIterator
- event::EventWaitIterator
- event::EventWaitTimeoutIterator
- haptic::Haptic
- joystick::Guid
- joystick::Joystick
- keyboard::KeyboardState
- keyboard::KeyboardUtil
- keyboard::Mod
- keyboard::PressedScancodeIterator
- keyboard::ScancodeIterator
- keyboard::TextInputUtil
- messagebox::ButtonData
- messagebox::MessageBoxButtonFlag
- messagebox::MessageBoxColorScheme
- messagebox::MessageBoxFlag
- mouse::Cursor
- mouse::MouseButtonIterator
- mouse::MouseState
- mouse::MouseUtil
- mouse::PressedMouseButtonIterator
- mouse::RelativeMouseState
- pixels::Color
- pixels::Palette
- pixels::PixelFormat
- pixels::PixelMasks
- rect::Point
- rect::Rect
- render::Canvas
- render::CanvasBuilder
- render::DriverIterator
- render::RendererContext
- render::RendererInfo
- render::SdlError
- render::Texture
- render::TextureCreator
- render::TextureQuery
- rwops::RWops
- surface::Surface
- surface::SurfaceContext
- surface::SurfaceRef
- timer::Timer
- version::Version
- video::DisplayMode
- video::DriverIterator
- video::GLContext
- video::Window
- video::WindowBuilder
- video::WindowContext
- video::WindowSurfaceRef
- video::gl_attr::ContextFlags
- video::gl_attr::ContextFlagsBuilder
- video::gl_attr::GLAttr
Enums
- Error
- IntegerOrSdlError
- audio::AudioFormat
- audio::AudioStatus
- controller::AddMappingError
- controller::Axis
- controller::Button
- controller::MappingStatus
- event::Event
- event::EventType
- event::WindowEvent
- filesystem::PrefPathError
- hint::Hint
- joystick::HatState
- joystick::PowerLevel
- keyboard::Keycode
- keyboard::Scancode
- log::Category
- log::Priority
- messagebox::ClickedButton
- messagebox::ShowMessageError
- mouse::MouseButton
- mouse::MouseWheelDirection
- mouse::SystemCursor
- pixels::PixelFormatEnum
- render::BlendMode
- render::TargetRenderError
- render::TextureAccess
- render::TextureValueError
- render::UpdateTextureError
- render::UpdateTextureYUVError
- video::FullscreenType
- video::GLProfile
- video::SwapInterval
- video::WindowBuildError
- video::WindowPos
Traits
Functions
- audio::drivers
- clear_error
- cpuinfo::cpu_cache_line_size
- cpuinfo::cpu_count
- cpuinfo::has_3d_now
- cpuinfo::has_alti_vec
- cpuinfo::has_avx
- cpuinfo::has_mmx
- cpuinfo::has_rdtsc
- cpuinfo::has_sse
- cpuinfo::has_sse2
- cpuinfo::has_sse3
- cpuinfo::has_sse41
- cpuinfo::has_sse42
- cpuinfo::system_ram
- filesystem::base_path
- filesystem::pref_path
- get_error
- get_platform
- hint::get
- hint::get_video_minimize_on_focus_loss
- hint::set
- hint::set_video_minimize_on_focus_loss
- hint::set_video_minimize_on_focus_loss_with_priority
- hint::set_with_priority
- init
- log::log
- log::set_output_function
- messagebox::show_message_box
- messagebox::show_simple_message_box
- rect::max_int_value
- rect::min_int_value
- render::drivers
- set_error
- set_error_from_code
- touch::num_touch_devices
- touch::num_touch_fingers
- touch::touch_device
- touch::touch_finger
- version::revision
- version::revision_number
- version::version
- video::drivers
Type Aliases
- render::SurfaceCanvas
- render::WindowCanvas
- timer::TimerCallback
- touch::Finger
- touch::TouchDevice
- video::VkInstance
- video::VkSurfaceKHR