LayoutModifierChild

Trait LayoutModifierChild 

Source
pub trait LayoutModifierChild {
    // Required methods
    fn measure(
        &mut self,
        constraint: &Constraint,
    ) -> Result<ComputedData, MeasurementError>;
    fn place(&mut self, position: PxPosition, output: &mut LayoutOutput<'_>);
}
Expand description

Child measurement entry used by layout modifier nodes.

Required Methods§

Source

fn measure( &mut self, constraint: &Constraint, ) -> Result<ComputedData, MeasurementError>

Measures the wrapped content under the given constraint.

Source

fn place(&mut self, position: PxPosition, output: &mut LayoutOutput<'_>)

Places the wrapped content at the provided relative position.

Implementors§