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§
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)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".