Go to the documentation of this file.
21 #include "../SDL_internal.h"
25 #ifndef SDL_systhread_h_
26 #define SDL_systhread_h_
35 #ifdef SDL_PASSED_BEGINTHREAD_ENDTHREAD
66 const size_t stacksize,
void *
data);
void(__cdecl * pfnSDL_CurrentEndThread)(unsigned code)
int SDL_SYS_SetTLSData(SDL_TLSData *data)
uintptr_t(__cdecl * pfnSDL_CurrentBeginThread)(void *, unsigned, unsigned(__stdcall *func)(void *), void *, unsigned, unsigned *)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
SDL_Thread * SDL_CreateThreadInternal(int(*fn)(void *), const char *name, const size_t stacksize, void *data)
GLuint const GLchar * name
void SDL_SYS_SetupThread(const char *name)
int SDL_SYS_SetThreadPriority(SDL_ThreadPriority priority)
void SDL_SYS_WaitThread(SDL_Thread *thread)
int SDL_SYS_CreateThread(SDL_Thread *thread, void *args)
SDL_TLSData * SDL_SYS_GetTLSData(void)
void SDL_SYS_DetachThread(SDL_Thread *thread)