Skip to content

Latest commit

 

History

History
87 lines (75 loc) · 2.59 KB

CategoryEvents.mediawiki

File metadata and controls

87 lines (75 loc) · 2.59 KB

Table of Contents

Event Handling

Include File(s): SDL_events.h

Introduction

Event handling allows your application to receive input from the user. Event handling is initialized (along with video) with a call to:

<syntaxhighlight lang="c"> SDL_Init(SDL_INIT_VIDEO); </syntaxhighlight>

 (''see'' [[CategoryInit|Initialization & Shutdown]] and [[SDL_Init]]() ''for details'')

Internally, SDL stores all the events waiting to be handled in an event queue. Using functions like SDL_PollEvent(), SDL_PeepEvents() and SDL_WaitEvent() you can observe and handle waiting input events.

The event queue itself is composed of a series of SDL_Event structures, one for each waiting event. SDL_Event structures are read from the queue with the SDL_PollEvent() function and it is then up to the application to process the information stored with them.

Enumerations

<>

Structures

<>

Functions

<>


CategoryCategory