mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
Import Recast Navigation as third party dependency Credits go to Mikko Mononen memon at inside dot org
481 lines
No EOL
7.1 KiB
HTML
481 lines
No EOL
7.1 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Event Functions.</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="SDL Library Documentation"
|
|
HREF="index.html"><LINK
|
|
REL="UP"
|
|
TITLE="Events"
|
|
HREF="event.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="SDLKey"
|
|
HREF="sdlkey.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="SDL_PumpEvents"
|
|
HREF="sdlpumpevents.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFF8DC"
|
|
TEXT="#000000"
|
|
LINK="#0000ee"
|
|
VLINK="#551a8b"
|
|
ALINK="#ff0000"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>SDL Library Documentation</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="sdlkey.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
>Chapter 8. Events</TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="sdlpumpevents.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="EVENTFUNCTIONS"
|
|
></A
|
|
>Event Functions.</H1
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="sdlpumpevents.html"
|
|
>SDL_PumpEvents</A
|
|
> -- Pumps the event loop, gathering events from the input devices.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlpeepevents.html"
|
|
>SDL_PeepEvents</A
|
|
> -- Checks the event queue for messages and optionally returns them.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlpollevent.html"
|
|
>SDL_PollEvent</A
|
|
> -- Polls for currently pending events.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlwaitevent.html"
|
|
>SDL_WaitEvent</A
|
|
> -- Waits indefinitely for the next available event.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlpushevent.html"
|
|
>SDL_PushEvent</A
|
|
> -- Pushes an event onto the event queue</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlseteventfilter.html"
|
|
>SDL_SetEventFilter</A
|
|
> -- Sets up a filter to process all events before they are posted
|
|
to the event queue.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgeteventfilter.html"
|
|
>SDL_GetEventFilter</A
|
|
> -- Retrieves a pointer to he event filter</DT
|
|
><DT
|
|
><A
|
|
HREF="sdleventstate.html"
|
|
>SDL_EventState</A
|
|
> -- This function allows you to set the state of processing certain events.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetkeystate.html"
|
|
>SDL_GetKeyState</A
|
|
> -- Get a snapshot of the current keyboard state</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetmodstate.html"
|
|
>SDL_GetModState</A
|
|
> -- Get the state of modifier keys.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlsetmodstate.html"
|
|
>SDL_SetModState</A
|
|
> -- Set the current key modifier state</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetkeyname.html"
|
|
>SDL_GetKeyName</A
|
|
> -- Get the name of an SDL virtual keysym</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlenableunicode.html"
|
|
>SDL_EnableUNICODE</A
|
|
> -- Enable UNICODE translation</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlenablekeyrepeat.html"
|
|
>SDL_EnableKeyRepeat</A
|
|
> -- Set keyboard repeat rate.</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetmousestate.html"
|
|
>SDL_GetMouseState</A
|
|
> -- Retrieve the current state of the mouse</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetrelativemousestate.html"
|
|
>SDL_GetRelativeMouseState</A
|
|
> -- Retrieve the current state of the mouse</DT
|
|
><DT
|
|
><A
|
|
HREF="sdlgetappstate.html"
|
|
>SDL_GetAppState</A
|
|
> -- Get the state of the application</DT
|
|
><DT
|
|
><A
|
|
HREF="sdljoystickeventstate.html"
|
|
>SDL_JoystickEventState</A
|
|
> -- Enable/disable joystick event polling</DT
|
|
></DL
|
|
></DIV
|
|
><DIV
|
|
CLASS="INFORMALTABLE"
|
|
><A
|
|
NAME="AEN5312"
|
|
></A
|
|
><P
|
|
></P
|
|
><TABLE
|
|
BORDER="0"
|
|
CLASS="CALSTABLE"
|
|
><TBODY
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlpumpevents.html"
|
|
>SDL_PumpEvents</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Pumps the event loop, gathering events from the input devices</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlpeepevents.html"
|
|
>SDL_PeepEvents</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Checks the event queue for messages and optionally returns them</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlpollevent.html"
|
|
>SDL_PollEvent</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Polls for currently pending events</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlwaitevent.html"
|
|
>SDL_WaitEvent</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Waits indefinitely for the next available event</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlpushevent.html"
|
|
>SDL_PushEvent</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Pushes an event onto the event queue</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlseteventfilter.html"
|
|
>SDL_SetEventFilter</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Sets up a filter to process all events</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdleventstate.html"
|
|
>SDL_EventState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Allows you to set the state of processing certain events</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetkeystate.html"
|
|
>SDL_GetKeyState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Get a snapshot of the current keyboard state</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetmodstate.html"
|
|
>SDL_GetModState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Get the state of modifier keys</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlsetmodstate.html"
|
|
>SDL_SetModState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Set the state of modifier keys</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetkeyname.html"
|
|
>SDL_GetKeyName</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Get the name of an SDL virtual keysym</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlenableunicode.html"
|
|
>SDL_EnableUNICODE</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Enable UNICODE translation</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlenablekeyrepeat.html"
|
|
>SDL_EnableKeyRepeat</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Set keyboard repeat rate</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetmousestate.html"
|
|
>SDL_GetMouseState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Retrieve the current state of the mouse</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetrelativemousestate.html"
|
|
>SDL_GetRelativeMouseState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Retrieve the current state of the mouse</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdlgetappstate.html"
|
|
>SDL_GetAppState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Get the state of the application</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
><A
|
|
HREF="sdljoystickeventstate.html"
|
|
>SDL_JoystickEventState</A
|
|
></TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>Enable/disable joystick event polling</TD
|
|
></TR
|
|
></TBODY
|
|
></TABLE
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="sdlkey.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="sdlpumpevents.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>SDLKey</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="event.html"
|
|
ACCESSKEY="U"
|
|
>Up</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>SDL_PumpEvents</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |