LayoutComponent constructor

LayoutComponent({
  1. required Direction direction,
  2. required CrossAxisAlignment crossAxisAlignment,
  3. required MainAxisAlignment mainAxisAlignment,
  4. required double gap,
  5. required bool shrinkWrap,
  6. required Vector2? position,
  7. required Vector2? size,
  8. required Iterable<Component>? children,
})

Implementation

LayoutComponent({
  required this.direction,
  required CrossAxisAlignment crossAxisAlignment,
  required MainAxisAlignment mainAxisAlignment,
  required double gap,
  required bool shrinkWrap,
  required super.position,
  required super.size,
  required super.children,
})  : _crossAxisAlignment = crossAxisAlignment,
      _mainAxisAlignment = mainAxisAlignment,
      _gap = gap,
      _shrinkWrap = shrinkWrap {
  setupSizeListeners();
}