LayoutModifierNode

Trait LayoutModifierNode 

Source
pub trait LayoutModifierNode:
    Send
    + Sync
    + 'static {
    // Required method
    fn measure(
        &self,
        input: &LayoutModifierInput<'_>,
        child: &mut dyn LayoutModifierChild,
        output: &mut LayoutOutput<'_>,
    ) -> Result<LayoutModifierOutput, MeasurementError>;
}
Expand description

A node-local layout modifier.

Required Methods§

Source

fn measure( &self, input: &LayoutModifierInput<'_>, child: &mut dyn LayoutModifierChild, output: &mut LayoutOutput<'_>, ) -> Result<LayoutModifierOutput, MeasurementError>

Measures and places the wrapped content.

Implementors§