use eframe::{egui, Frame}; use egui::Context; use egui::Ui; use crate::app::Application; #[allow(unused_variables)] pub trait Layer { fn logic(&mut self, application: &mut Application, ctx: &Context, frame: &mut Frame) { } fn ui(&mut self, application: &mut Application, ui: &mut Ui, frame: &mut Frame) { } fn on_exit(&mut self, application: &mut Application) { } }