LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LWindowsThread Class Reference
Inheritance diagram for LkEngine::LWindowsThread:
LkEngine::LThread< LWindowsThread > LkEngine::IThread

Friends

class LThread
 

Additional Inherited Members

- Public Member Functions inherited from LkEngine::LThread< LWindowsThread >
 LThread (TCallable &&Func, TArgs &&... Args)
 
void Setup (TCallable &&Func, TArgs &&... Args)
 Setup thread. Used whenever the thread function hasn't been passed in the constructor.
 
FORCEINLINE void Run ()
 
FORCEINLINE FThreadHandle GetHandle () const
 Get the thread handle.
 
FORCEINLINE bool IsRunning () const
 Check if the thread is running.
 
- Public Member Functions inherited from LkEngine::IThread
- Static Public Member Functions inherited from LkEngine::LThread< LWindowsThread >
static void Sleep (const std::chrono::duration< TRep, TPeriod > Duration)
 Sleep for a duration, inhibiting thread execution. Uses std::chrono.
 
- Protected Attributes inherited from LkEngine::LThread< LWindowsThread >
FThreadHandle Handle
 
std::thread WorkerThread
 
std::optional< std::function< void()> > Task
 
bool bIsRunning
 

The documentation for this class was generated from the following files: