use yog_data::Schema;
#[derive(Debug, Clone, Schema)]
pub struct Hud {
pub delta_tick: f32,
}
#[derive(Debug, Clone, Schema)]
pub struct World {
pub delta_tick: f32,
}
#[derive(Debug, Clone, Schema)]
pub struct Ui {
pub ui_id: String,
}
#[derive(Debug, Clone, Schema)]
pub struct Camera {
pub frame: yog_body::CameraFrame,
pub out: yog_body::CameraOut,
}
#[derive(Debug, Clone, Schema)]
pub struct Body {
pub frame: yog_body::Frame,
pub ops: yog_body::Ops,
}
#[derive(Debug, Clone, Schema)]
pub struct Tooltip {
pub item: String,
pub snbt: String,
pub rect: [f32; 4],
}
#[derive(Debug, Clone, Schema)]
pub struct Page {
pub drawer: String,
pub data: yog_data::Value,
pub rect: [f32; 4],
}