handleEvents method
Implementation
@override
Future handleEvents(Pointer<SdlEvent> event) async {
await super.handleEvents(event);
switch (event.type) {
case SDL_MOUSEBUTTONUP:
case SDL_MOUSEBUTTONDOWN:
_loadFromSdlMouseButtonEvent(event.button);
var name = '';
if (event.type == SDL_MOUSEBUTTONUP) {
name = 'onMouseUp';
} else {
name = 'onMouseDown';
}
await callEventName(name);
break;
case SDL_MOUSEMOTION:
_loadFromSdlMouseMotionEvent(event.motion);
await callEventName('onMouseMove');
break;
case SDL_MOUSEWHEEL:
_loadFromSdlMouseWheelEvent(event.wheel);
await callEventName('onScroll');
break;
}
}