add method

void add(
  1. T name, {
  2. VoidCallback? onEnter,
  3. UpdateCallback? onUpdate,
  4. dynamic onDraw(
    1. Canvas canvas,
    2. Size size
    )?,
  5. VoidCallback? onExit,
})

Implementation

void add(
  T name, {
  VoidCallback? onEnter,
  UpdateCallback? onUpdate,
  Function(Canvas canvas, Size size)? onDraw,
  VoidCallback? onExit,
}) {
  if (onEnter != null) _enters[name] = onEnter;
  if (onUpdate != null) _updates[name] = onUpdate;
  if (onDraw != null) _draws[name] = onDraw;
  if (onExit != null) _exits[name] = onExit;
}