MouseInfoD constructor

MouseInfoD({
  1. Vector2D? position,
  2. Vector2D? delta,
  3. Vector2D? wheel,
  4. MouseButtonInfoD? left,
  5. MouseButtonInfoD? middle,
  6. MouseButtonInfoD? right,
  7. MouseButtonInfoD? side,
  8. MouseButtonInfoD? extra,
  9. MouseButtonInfoD? forward,
  10. MouseButtonInfoD? back,
})

Implementation

MouseInfoD({
  Vector2D? position,
  Vector2D? delta,
  Vector2D? wheel,
  MouseButtonInfoD? left,
  MouseButtonInfoD? middle,
  MouseButtonInfoD? right,
  MouseButtonInfoD? side,
  MouseButtonInfoD? extra,
  MouseButtonInfoD? forward,
  MouseButtonInfoD? back,
}) :
  position = position ?? .zero(),
  delta = delta ?? .zero(),
  wheel = wheel ?? .zero(),
  left = left ?? .new(),
  middle = middle ?? .new(),
  right = right ?? .new(),
  side = side ?? .new(),
  extra = extra ?? .new(),
  forward = forward ?? .new(),
  back = back ?? .new();