#include <MainThread.hpp>
◆ AddTask()
| void Faro::IThreadInterface::AddTask |
( |
ThreadTask |
task | ) |
|
|
inherited |
Schedule the supplied task to be executed ont this thread.
- Parameters
-
| task | Task function to execute |
◆ GetThreadId()
| String Faro::MainThread::GetThreadId |
( |
| ) |
|
|
inlineoverridevirtual |
◆ RegisterThread()
| void Faro::IThreadInterface::RegisterThread |
( |
| ) |
|
|
protectedinherited |
◆ Run()
| int Faro::MainThread::Run |
( |
| ) |
|
◆ RunTasks()
| void Faro::IThreadInterface::RunTasks |
( |
| ) |
|
|
protectedinherited |
Executed any pending tasks.
◆ ThreadDestroy()
| void Faro::MainThread::ThreadDestroy |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ ThreadInit()
| void Faro::MainThread::ThreadInit |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ ThreadUpdate()
| void Faro::MainThread::ThreadUpdate |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ UnregisterThread()
| void Faro::IThreadInterface::UnregisterThread |
( |
| ) |
|
|
protectedinherited |
◆ id
| String Faro::MainThread::id = "MainThread" |
|
static |
The documentation for this class was generated from the following files:
- /github/workspace/Source/Engine/Platform/PlatformBase/Source/MainThread.hpp
- /github/workspace/Source/Engine/Platform/PlatformBase/Source/MainThread.cpp