use std::marker::PhantomData;
use crate::sys;
mod add_font;
mod build;
mod glyph_ranges;
mod lifecycle;
mod loader_settings;
mod mutation;
mod ref_view;
mod texture;
#[derive(Debug)]
pub struct FontAtlas {
pub(in crate::fonts::atlas::core) raw: *mut sys::ImFontAtlas,
pub(in crate::fonts::atlas::core) owned: bool,
pub(in crate::fonts::atlas::core) _phantom: PhantomData<*mut sys::ImFontAtlas>,
}
#[derive(Debug, Clone, Copy)]
pub struct FontAtlasRef<'atlas> {
pub(in crate::fonts::atlas::core) raw: *const sys::ImFontAtlas,
pub(in crate::fonts::atlas::core) _phantom: PhantomData<&'atlas sys::ImFontAtlas>,
}