1mod clipboard;
2mod destination_list;
3mod direct_write;
4mod directx_atlas;
5mod directx_renderer;
6mod dispatcher;
7mod display;
8mod events;
9mod keyboard;
10mod platform;
11mod system_settings;
12mod util;
13mod vsync;
14mod window;
15mod wrapper;
16
17pub(crate) use clipboard::*;
18pub(crate) use destination_list::*;
19pub(crate) use direct_write::*;
20pub(crate) use directx_atlas::*;
21pub(crate) use directx_renderer::*;
22pub(crate) use dispatcher::*;
23pub(crate) use display::*;
24pub(crate) use events::*;
25pub(crate) use keyboard::*;
26pub(crate) use platform::*;
27pub(crate) use system_settings::*;
28pub(crate) use util::*;
29pub(crate) use vsync::*;
30pub(crate) use window::*;
31pub(crate) use wrapper::*;
32
33pub(crate) use windows::Win32::Foundation::HWND;
34
35#[cfg(feature = "screen-capture")]
36pub(crate) type PlatformScreenCaptureFrame = scap::frame::Frame;
37#[cfg(not(feature = "screen-capture"))]
38pub(crate) type PlatformScreenCaptureFrame = ();