19 lines
395 B
Rust
19 lines
395 B
Rust
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) {
|
|
|
|
}
|
|
} |