Structs§
- NSTD
Event Data - Holds an event’s data.
Enums§
- NSTD
Event - Represents an event.
- NSTD
Event Loop Control Flow - Represents an event loop’s control flow.
Functions§
- nstd_
events_ ⚠event_ loop_ free - Frees an event loop without running it.
Parameters:
NSTDEventLoop *event_loop
- The event loop to free. - nstd_
events_ ⚠event_ loop_ new - Creates a new event loop.
Returns:
NSTDEventLoop event_loop
- The event loop. - nstd_
events_ ⚠event_ loop_ run - Runs an event loop, never returning.
Note that this function returns on the following operating systems:
- Windows
- Linux
- MacOS
- Android
Parameters:
NSTDEventLoop *event_loop
- The event loop to run.NSTDEventLoopControlFlow(*callback)(NSTDEventData *)
- Called once per event.
Type Aliases§
- NSTD
Event Loop - An event loop handle.
- NSTD
WindowID - Represents a window ID.