use crate::{misc::viewport::ViewportSize, Pos};
pub struct Settings {
pub(super) show_grid: bool,
pub(super) look_at: Option<Pos>,
pub(super) can_connect_socket: bool,
pub(super) viewport: ViewportSize,
}
pub struct Connections<S> {
pub(super) ui: egui::Ui,
pub(super) state: super::EditorState<S>,
pub(super) viewport: super::Viewport,
pub(super) response: egui::Response,
pub(super) sockets: Vec<super::RenderedSocket<S>>,
pub(super) socket_interaction: crate::socket::SocketInteraction<S>,
}