beamterm_renderer/
lib.rs

1mod error;
2mod gl;
3mod mat4;
4mod mouse;
5mod terminal;
6
7pub(crate) mod js;
8
9#[cfg(feature = "js-api")]
10pub mod wasm;
11
12pub use ::beamterm_data::{FontAtlasData, GlyphEffect};
13pub use beamterm_data::FontStyle;
14pub use mouse::{MouseEventType, TerminalMouseEvent, TerminalMouseHandler};
15pub use terminal::*;
16
17pub use crate::{error::Error, gl::*};
18
19#[cfg(test)]
20mod tests {
21    use beamterm_data::FontAtlasData;
22
23    #[test]
24    fn test_font_atlas_config_deserialization() {
25        let _ = FontAtlasData::default();
26    }
27}