Skip to main content

procmod_overlay/
lib.rs

1//! Cross-platform game overlay rendering with transparent, click-through windows.
2//!
3//! `procmod-overlay` creates a transparent overlay window on top of a target game window
4//! and provides an immediate-mode 2D drawing API for shapes, text, and game HUD elements.
5
6mod color;
7mod error;
8#[allow(dead_code)]
9mod font;
10#[allow(dead_code)]
11mod vertex;
12
13#[cfg(target_os = "windows")]
14mod overlay;
15#[cfg(target_os = "windows")]
16mod renderer;
17#[cfg(target_os = "windows")]
18mod window;
19
20pub use color::Color;
21pub use error::{Error, Result};
22
23#[cfg(target_os = "windows")]
24pub use overlay::Overlay;
25#[cfg(target_os = "windows")]
26pub use window::OverlayTarget;