pub(crate) mod extract_output;
pub(crate) mod output;
pub(crate) mod output_sender;
use gled_gpu::{layout::LampLayout, render_to_output::positions::Positions};
use gled_model::asset::group::Group;
use crate::runtime::svg::CurrentSvg;
#[derive(Debug, Clone, Copy, Default)]
pub(crate) struct CurrentLayout;
impl LampLayout for CurrentLayout {
fn positions(&self, group: &Group) -> Positions {
CurrentSvg::positions(group)
}
fn preview_positions(&self) -> Positions {
CurrentSvg::preview_positions()
}
}