ScummVM API documentation
PS3SdlEventSource Class Reference

#include <ps3sdl-events.h>

Inheritance diagram for PS3SdlEventSource:
SdlEventSource Common::EventSource

Protected Member Functions

void preprocessEvents (SDL_Event *event)
 
- Protected Member Functions inherited from SdlEventSource
void loadGameControllerMappingFile ()
 
void openJoystick (int joystickIndex)
 
void closeJoystick ()
 
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 bool remapKey (SDL_Event &ev, Common::Event &event)
 
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 handleMouseMotion (SDL_Event &ev, Common::Event &event)
 
virtual bool handleMouseButtonDown (SDL_Event &ev, Common::Event &event)
 
virtual bool handleMouseButtonUp (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 handleJoyAxisMotion (SDL_Event &ev, Common::Event &event)
 
virtual bool handleJoyHatMotion (SDL_Event &ev, Common::Event &event)
 

Additional Inherited Members

- Public Member Functions inherited from SdlEventSource
void setGraphicsManager (SdlGraphicsManager *gMan)
 
virtual bool pollEvent (Common::Event &event)
 
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 SdlEventSource
bool _scrollLock
 
bool _engineRunning
 
int _mouseX
 
int _mouseY
 
SDL_Joystick * _joystick
 
int _lastScreenID
 
SdlGraphicsManager_graphicsManager
 
bool _queuedFakeMouseMove
 
Common::Event _fakeMouseMove
 
uint8 _lastHatPosition
 

Detailed Description

SDL Events manager for the PS3.

Member Function Documentation

◆ preprocessEvents()

void PS3SdlEventSource::preprocessEvents ( SDL_Event *  event)
protectedvirtual

Pre process an event before it is dispatched.

Reimplemented from SdlEventSource.


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