MouseButtonEvent.fromSdlEvent constructor

MouseButtonEvent.fromSdlEvent(
  1. Sdl sdl,
  2. SDL_MouseButtonEvent e
)

Create an instance from an event.

Implementation

MouseButtonEvent.fromSdlEvent(final Sdl sdl, final SDL_MouseButtonEvent e)
    : button = e.button.toMouseButton(),
      clicks = e.clicks,
      state = e.state.toPressedState(),
      super(
        sdl: sdl,
        timestamp: e.timestamp,
        which: e.which,
        windowId: e.windowID,
        x: e.x,
        y: e.y,
      );