ControlsOverlay constructor

const ControlsOverlay({
  1. Key? key,
  2. required int fishCount,
  3. required int activeRipplesCount,
  4. required int activeFoodCount,
  5. required AquariumThemePreset currentPreset,
  6. required bool enableCaustics,
  7. required bool isControlsVisible,
  8. required ValueChanged<int> onFishCountChanged,
  9. required VoidCallback onDropFood,
  10. required ValueChanged<AquariumThemePreset> onThemeChanged,
  11. required ValueChanged<bool> onToggleCaustics,
  12. required VoidCallback onResetAquarium,
  13. required VoidCallback onToggleControlsVisibility,
})

Implementation

const ControlsOverlay({
  super.key,
  required this.fishCount,
  required this.activeRipplesCount,
  required this.activeFoodCount,
  required this.currentPreset,
  required this.enableCaustics,
  required this.isControlsVisible,
  required this.onFishCountChanged,
  required this.onDropFood,
  required this.onThemeChanged,
  required this.onToggleCaustics,
  required this.onResetAquarium,
  required this.onToggleControlsVisibility,
});