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 bool isLoading,
  9. required ValueChanged<int> onFishCountChanged,
  10. required VoidCallback onDropFood,
  11. required ValueChanged<AquariumThemePreset> onThemeChanged,
  12. required ValueChanged<bool> onToggleCaustics,
  13. required VoidCallback onResetAquarium,
  14. required VoidCallback onToggleControlsVisibility,
  15. required VoidCallback onToggleLoading,
})

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.isLoading,
  required this.onFishCountChanged,
  required this.onDropFood,
  required this.onThemeChanged,
  required this.onToggleCaustics,
  required this.onResetAquarium,
  required this.onToggleControlsVisibility,
  required this.onToggleLoading,
});