windows.rs

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