[][src]Module pushrod::engine

This is the main event handler for the Pushrod library. It contains the Event handling main loop, an EventHandler trait for interpreting events that are generated by the main loop, and an enumeration that stores the PushrodEvents.

Structs

Engine

This is a Pushrod main loop struct. All of the members of this object are private, and used to track interaction with widgets on the screen, and other SDL2-related events.

WidgetAddList

Traits

EventHandler

This is an event handler that is passed into a main event loop. Since there can be multiple windows open at any one time, the event handler that is implemented using this trait should be for the window with which it is interacting.