ScummVM API documentation
DINGUXSdlEventSource Class Reference
Inheritance diagram for DINGUXSdlEventSource:
LegacySdlEventSource SdlEventSource Common::EventSource

Protected Member Functions

bool remapKey (SDL_Event &ev, Common::Event &event)
 
- Protected Member Functions inherited from LegacySdlEventSource
bool handleMouseMotion (SDL_Event &ev, Common::Event &event) override
 
bool handleMouseButtonDown (SDL_Event &ev, Common::Event &event) override
 
bool handleMouseButtonUp (SDL_Event &ev, Common::Event &event) override
 
bool handleJoyAxisMotion (SDL_Event &ev, Common::Event &event) override
 
virtual bool handleAxisToMouseMotion (int16 xAxis, int16 yAxis)
 
int16 computeJoystickMouseSpeedFactor () const
 
void resetKeyboardEmulation (int16 x_max, int16 y_max)
 
virtual void updateKbdMouse ()
 
virtual bool handleKbdMouse (Common::Event &event)
 
- Protected Member Functions inherited from SdlEventSource
void loadGameControllerMappingFile ()
 
void openJoystick (int joystickIndex)
 
void closeJoystick ()
 
virtual void preprocessEvents (SDL_Event *event)
 
virtual bool dispatchSDLEvent (SDL_Event &ev, Common::Event &event)
 
virtual bool processMouseEvent (Common::Event &event, int x, int y, int relx=0, int rely=0)
 
virtual int mapKey (SDL_Keycode key, SDL_Keymod mod, Uint16 unicode)
 
virtual void SDLModToOSystemKeyFlags (SDL_Keymod mod, Common::Event &event)
 
Common::KeyCode SDLToOSystemKeycode (const SDL_Keycode key)
 
bool handleResizeEvent (Common::Event &event, int w, int h)
 
uint32 obtainUnicode (const SDL_Keysym keySym)
 
SDL_Keycode obtainKeycode (const SDL_Keysym keySym)
 
virtual bool handleKeyDown (SDL_Event &ev, Common::Event &event)
 
virtual bool handleKeyUp (SDL_Event &ev, Common::Event &event)
 
virtual bool handleSysWMEvent (SDL_Event &ev, Common::Event &event)
 
virtual int mapSDLJoystickButtonToOSystem (Uint8 sdlButton)
 
virtual bool handleJoyButtonDown (SDL_Event &ev, Common::Event &event)
 
virtual bool handleJoyButtonUp (SDL_Event &ev, Common::Event &event)
 
virtual bool handleJoyHatMotion (SDL_Event &ev, Common::Event &event)
 

Additional Inherited Members

- Public Member Functions inherited from LegacySdlEventSource
bool pollEvent (Common::Event &event) override
 
void checkScreenChange ()
 
- Public Member Functions inherited from SdlEventSource
void setGraphicsManager (SdlGraphicsManager *gMan)
 
void fakeWarpMouse (const int x, const int y)
 
bool isJoystickConnected () const
 
void setEngineRunning (bool value)
 
- Public Member Functions inherited from Common::EventSource
virtual bool allowMapping () const
 
- Protected Attributes inherited from LegacySdlEventSource
KbdMouse _km
 
- Protected Attributes inherited from SdlEventSource
bool _scrollLock
 
bool _engineRunning
 
int _mouseX
 
int _mouseY
 
SDL_Joystick * _joystick
 
int _lastScreenID
 
SdlGraphicsManager_graphicsManager
 
bool _queuedFakeMouseMove
 
Common::Event _fakeMouseMove
 
uint8 _lastHatPosition
 

Member Function Documentation

◆ remapKey()

bool DINGUXSdlEventSource::remapKey ( SDL_Event &  ev,
Common::Event event 
)
protectedvirtual

Remaps key events. This allows platforms to configure their custom keys.

Reimplemented from SdlEventSource.


The documentation for this class was generated from the following file: