pub mod tinyvg;
pub mod render;
pub mod convert;
#[cfg(feature = "ovg")] pub mod openvg;
#[cfg(feature = "b2d")] pub mod blend2d;
#[cfg(feature = "evg")] pub mod gpac_evg;
#[cfg(feature = "evg")] pub mod render_evg;
#[cfg(feature = "b2d")] pub mod render_b2d;
#[cfg(feature = "ugl")] pub mod microgl { pub use ugl_ffi::*;
#[allow(non_camel_case_types)] #[allow(non_upper_case_globals)] mod ugl_ffi { include!(concat!(env!("OUT_DIR"), "/microgl.rs")); }
}
#[cfg(feature = "ftg")] pub mod ftgrays { pub use ftg_ffi::*; #[allow(non_snake_case)] #[allow(non_camel_case_types)] mod ftg_ffi { include!(concat!(env!("OUT_DIR"), "/ftgrays.rs")); }
impl From<(FT_Pos, FT_Pos)> for FT_Vector {
fn from(v: (FT_Pos, FT_Pos)) -> Self { Self { x: v.0, y: v.1 } }
}
}