NodeTemplate

Trait NodeTemplate 

Source
pub trait NodeTemplate {
    // Required methods
    fn node_ui(
        &self,
        ui: &mut Ui,
        _viewport_point: Pos2,
        _zoom: f32,
        _system: &MapPoint,
    );
    fn selection_ui(&self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32);
    fn notification_ui(
        &self,
        ui: &mut Ui,
        _viewport_point: Pos2,
        _zoom: f32,
        initial_time: Instant,
        color: Color32,
    ) -> bool;
    fn marker_ui(&self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32);
}

Required Methods§

Source

fn node_ui( &self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32, _system: &MapPoint, )

Source

fn selection_ui(&self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32)

Source

fn notification_ui( &self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32, initial_time: Instant, color: Color32, ) -> bool

Source

fn marker_ui(&self, ui: &mut Ui, _viewport_point: Pos2, _zoom: f32)

Implementors§