ALLEGRO_USER_EVENT
typedef struct ALLEGRO_USER_EVENT ALLEGRO_USER_EVENT;
Introduced in 5.0.0
An event structure that can be emitted by user event sources. These are the public fields:
- ALLEGRO_EVENT_SOURCE *source;
- intptr_t data1;
- intptr_t data2;
- intptr_t data3;
- intptr_t data4;
See also: al_emit_user_event
Examples: ex_user_events
Most helpful discussions:
- How to handle game state changes?
- Synchronizing Threads
- Passing by reference in custom event
- Joystick Event Injection
- [A5] simulate_keypress()?
- user event ref counting problem
- Shared_ptr with event queues
- A5 - Multiple TIMERS?
- custom events
- User Events?
Other recent discussions: