bevy/crates/bevy_winit/src
Joshua Holmes 770f10bc19
Remove remaining internal use of !Send resources (#18386)
# Objective

Remaining work for and closes #17682. First half of work for that issue
was completed in [PR
17730](https://github.com/bevyengine/bevy/pull/17730). However, the rest
of the work ended up getting blocked because we needed a way of forcing
systems to run on the main thread without the use of `!Send` resources.
That was unblocked by [PR
18301](https://github.com/bevyengine/bevy/pull/18301).

This work should finish unblocking the resources-as-components effort.

# Testing

Ran several examples using my Linux machine, just to make sure things
are working as expected and no surprises pop up.

---------

Co-authored-by: Chris Russell <8494645+chescock@users.noreply.github.com>
Co-authored-by: François Mockers <francois.mockers@vleue.com>
2025-05-06 22:23:59 +00:00
..
accessibility.rs Remove remaining internal use of !Send resources (#18386) 2025-05-06 22:23:59 +00:00
converters.rs Expose deferred screen edges setting for ios devices (#18729) 2025-04-30 21:24:53 +00:00
cursor.rs Expose CustomCursorUrl (#19006) 2025-05-06 05:23:48 +00:00
custom_cursor.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
lib.rs Remove remaining internal use of !Send resources (#18386) 2025-05-06 22:23:59 +00:00
state.rs Remove remaining internal use of !Send resources (#18386) 2025-05-06 22:23:59 +00:00
system.rs Remove remaining internal use of !Send resources (#18386) 2025-05-06 22:23:59 +00:00
winit_config.rs Upgrade to Rust Edition 2024 (#17967) 2025-02-24 03:54:47 +00:00
winit_monitors.rs Move Resource trait to its own file (#17469) 2025-01-21 19:47:08 +00:00
winit_windows.rs Remove remaining internal use of !Send resources (#18386) 2025-05-06 22:23:59 +00:00