3#include <Foundation/Basics.h>
4#include <Foundation/Configuration/StaticSubSystem.h>
5#include <Foundation/Threading/Implementation/ThreadingDeclarations.h>
15 static void YieldTimeSlice();
18 static void YieldHardwareThread();
21 static void Sleep(
const plTime& duration);
24 static bool IsMainThread();
27 static plThreadID GetCurrentThreadID();
30 PL_MAKE_SUBSYSTEM_STARTUP_FRIEND(Foundation, ThreadUtils);
33 static void Initialize();
This class is the base class for platform independent long running threads.
Definition Thread.h:40
Contains general thread functions.
Definition ThreadUtils.h:12
The time class encapsulates a double value storing the time in seconds.
Definition Time.h:12