sdlThreadId function

int sdlThreadId()

Get the thread identifier for the current thread.

This thread identifier is as reported by the underlying operating system. If SDL is running on a platform that does not support threads the return value will always be zero.

This function also returns a valid thread ID when called from the main thread.

\returns the ID of the current thread.

\since This function is available since SDL 2.0.0.

\sa SDL_GetThreadID

extern DECLSPEC SDL_threadID SDLCALL SDL_ThreadID(void)

Implementation

int sdlThreadId() {
  final sdlThreadIdLookupFunction =
      libSdl2.lookupFunction<Uint32 Function(), int Function()>('SDL_ThreadID');
  return sdlThreadIdLookupFunction();
}