Crate nstd_events

Source

Structs§

NSTDEventData
Holds an event’s data.

Enums§

NSTDEvent
Represents an event.
NSTDEventLoopControlFlow
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§

NSTDEventLoop
An event loop handle.
NSTDWindowID
Represents a window ID.