Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Data Fields

sdl4gcj::event::EventManager Class Reference

Inheritance diagram for sdl4gcj::event::EventManager:

Inheritance graph
[legend]
Collaboration diagram for sdl4gcj::event::EventManager:

Collaboration graph
[legend]

Public Member Functions

 EventManager ()
native void pushEvent (SDLEvent event)
native void pumpEvents ()
native int pollEvent ()
native int waitEvent ()

Data Fields

int type
SDLEvent lastEvent
final ActiveEvent active = new ActiveEvent()
final KeyboardEvent keydown = new KeyboardDownEvent()
final KeyboardEvent keyup = new KeyboardUpEvent()
final MouseMotionEvent motion = new MouseMotionEvent()
final MouseButtonEvent buttondown = new MouseButtonDownEvent()
final MouseButtonEvent buttonup = new MouseButtonUpEvent()
final JoyAxisEvent jaxis = new JoyAxisEvent()
final JoyBallEvent jball = new JoyBallEvent()
final JoyHatEvent jhat = new JoyHatEvent()
final JoyButtonEvent jbuttondown = new JoyButtonDownEvent()
final JoyButtonEvent jbuttonup = new JoyButtonUpEvent()
final QuitEvent quit = new QuitEvent()
final SysWMEvent syswm = new SysWMEvent()
final ResizeEvent resize = new ResizeEvent()
final ExposeEvent expose = new ExposeEvent()
final UserEvent user1 = new UserEvent(SDL_USEREVENT, 0)
final UserEvent user2 = new UserEvent(SDL_USEREVENT+1, 0)
final UserEvent user3 = new UserEvent(SDL_USEREVENT+2, 0)
final UserEvent user4 = new UserEvent(SDL_USEREVENT+3, 0)
final UserEvent user5 = new UserEvent(SDL_USEREVENT+4, 0)
final UserEvent user6 = new UserEvent(SDL_USEREVENT+5, 0)
final UserEvent user7 = new UserEvent(SDL_USEREVENT+6, 0)
final UserEvent user8 = new UserEvent(SDL_USEREVENT+7, 0)

Private Member Functions

void setLastEvent (SDLEvent lastEvent)
native void setEvent (RawData rawEvent)

Constructor & Destructor Documentation

sdl4gcj::event::EventManager::EventManager  )  [inline]
 


Member Function Documentation

native int sdl4gcj::event::EventManager::pollEvent  ) 
 

native void sdl4gcj::event::EventManager::pumpEvents  ) 
 

native void sdl4gcj::event::EventManager::pushEvent SDLEvent  event  ) 
 

native void sdl4gcj::event::EventManager::setEvent RawData  rawEvent  )  [private]
 

void sdl4gcj::event::EventManager::setLastEvent SDLEvent  lastEvent  )  [inline, private]
 

native int sdl4gcj::event::EventManager::waitEvent  ) 
 


Field Documentation

final ActiveEvent sdl4gcj::event::EventManager::active = new ActiveEvent()
 

final MouseButtonEvent sdl4gcj::event::EventManager::buttondown = new MouseButtonDownEvent()
 

final MouseButtonEvent sdl4gcj::event::EventManager::buttonup = new MouseButtonUpEvent()
 

final ExposeEvent sdl4gcj::event::EventManager::expose = new ExposeEvent()
 

final JoyAxisEvent sdl4gcj::event::EventManager::jaxis = new JoyAxisEvent()
 

final JoyBallEvent sdl4gcj::event::EventManager::jball = new JoyBallEvent()
 

final JoyButtonEvent sdl4gcj::event::EventManager::jbuttondown = new JoyButtonDownEvent()
 

final JoyButtonEvent sdl4gcj::event::EventManager::jbuttonup = new JoyButtonUpEvent()
 

final JoyHatEvent sdl4gcj::event::EventManager::jhat = new JoyHatEvent()
 

final KeyboardEvent sdl4gcj::event::EventManager::keydown = new KeyboardDownEvent()
 

final KeyboardEvent sdl4gcj::event::EventManager::keyup = new KeyboardUpEvent()
 

SDLEvent sdl4gcj::event::EventManager::lastEvent
 

final MouseMotionEvent sdl4gcj::event::EventManager::motion = new MouseMotionEvent()
 

final QuitEvent sdl4gcj::event::EventManager::quit = new QuitEvent()
 

final ResizeEvent sdl4gcj::event::EventManager::resize = new ResizeEvent()
 

final SysWMEvent sdl4gcj::event::EventManager::syswm = new SysWMEvent()
 

int sdl4gcj::event::EventManager::type
 

final UserEvent sdl4gcj::event::EventManager::user1 = new UserEvent(SDL_USEREVENT, 0)
 

final UserEvent sdl4gcj::event::EventManager::user2 = new UserEvent(SDL_USEREVENT+1, 0)
 

final UserEvent sdl4gcj::event::EventManager::user3 = new UserEvent(SDL_USEREVENT+2, 0)
 

final UserEvent sdl4gcj::event::EventManager::user4 = new UserEvent(SDL_USEREVENT+3, 0)
 

final UserEvent sdl4gcj::event::EventManager::user5 = new UserEvent(SDL_USEREVENT+4, 0)
 

final UserEvent sdl4gcj::event::EventManager::user6 = new UserEvent(SDL_USEREVENT+5, 0)
 

final UserEvent sdl4gcj::event::EventManager::user7 = new UserEvent(SDL_USEREVENT+6, 0)
 

final UserEvent sdl4gcj::event::EventManager::user8 = new UserEvent(SDL_USEREVENT+7, 0)
 


The documentation for this class was generated from the following file:
Generated on Wed Aug 10 17:48:21 2005 for sdl4gcj by  doxygen 1.4.3