FTEQW
Documentation of the FTE engine source tree.
plugthreadfuncs_t Struct Reference

#include <sys.h>

Public Member Functions

void *QDECL * CreateMutex (void)
 
 qboolean (QDECL *LockMutex)(void *mutex)
 
 qboolean (QDECL *UnlockMutex)(void *mutex)
 
 void (QDECL *DestroyMutex)(void *mutex)
 

Public Attributes

void(* AddWork )(wgroup_t thread, void(*func)(void *ctx, void *data, size_t a, size_t b), void *ctx, void *data, size_t a, size_t b)
 
void(* WaitForCompletion )(void *priorityctx, int *address, int sleepwhilevalue)
 

Member Function Documentation

◆ CreateMutex()

void *QDECL * plugthreadfuncs_t::CreateMutex ( void  )

◆ qboolean() [1/2]

plugthreadfuncs_t::qboolean ( QDECL *  LockMutex)

◆ qboolean() [2/2]

plugthreadfuncs_t::qboolean ( QDECL *  UnlockMutex)

◆ void()

plugthreadfuncs_t::void ( QDECL *  DestroyMutex)

Member Data Documentation

◆ AddWork

void(* plugthreadfuncs_t::AddWork) (wgroup_t thread, void(*func)(void *ctx, void *data, size_t a, size_t b), void *ctx, void *data, size_t a, size_t b)

◆ WaitForCompletion

void(* plugthreadfuncs_t::WaitForCompletion) (void *priorityctx, int *address, int sleepwhilevalue)

The documentation for this struct was generated from the following file: