# event

### push_event(event) <sub>function</sub>

Push a custom user event into SDL's queue, passing a callback function.



**event**: A function to call when this event is consumed.


**Returns**: None


### engine_input(callback) <sub>function</sub>

Poll all system events (keyboard, mouse, etc.) and call the given function with each event object.



**callback**: A function that executes on each event consumed from the poll.


**Returns**: None

