pub trait NodeRenderer: Send + Sync {
// Required method
fn render(&self, node: &Node, ctx: &mut RenderContext<'_>) -> AnyElement;
// Provided methods
fn port_render(
&self,
node: &Node,
port: &Port,
ctx: &mut RenderContext<'_>,
) -> Option<AnyElement> { ... }
fn port_offset(
&self,
node: &Node,
port: &Port,
graph: &Graph,
) -> Point<Pixels> { ... }
}Required Methods§
Sourcefn render(&self, node: &Node, ctx: &mut RenderContext<'_>) -> AnyElement
fn render(&self, node: &Node, ctx: &mut RenderContext<'_>) -> AnyElement
render node inner UI