#[derive(Default)]
pub struct UserInterface {
    pub state: Option<egui_winit::State>,
    pub frame_output: Option<(egui::FullOutput, Vec<egui::ClippedPrimitive>)>,
    pub consumed_event: bool,
    pub enabled: bool,
    pub viewport_textures: Vec<egui::TextureId>,
    pub required_cameras: Vec<freecs::Entity>,
    pub hud_wants_pointer: bool,
}
