SpiecsEngine
Loading...
Searching...
No Matches
MainTaskQuerier.cpp
Go to the documentation of this file.
1
/**
2
* @file MainTaskQuerier.cpp.
3
* @brief The MainTaskQuerier & NativeScriptRegister Class Implementation.
4
* @author Spices.
5
*/
6
7
#
include
"Pchheader.h"
8
#
include
"MainTaskQuerier.h"
9
#
include
"Core/Thread/ThreadModel.h"
10
11
namespace
Spices
{
12
13
void
MainTaskQuerier
::
OnTick
(
TimeStep
& ts)
14
{
15
SPICES_PROFILE_ZONE
;
16
17
auto
& taskQueue = ThreadModel::Get()->GetMainTaskQueue();
18
19
while
(!taskQueue.IsEmpty())
20
{
21
auto
task = taskQueue.Pop();
22
task();
23
}
24
}
25
}
SPICES_PROFILE_ZONE
#define SPICES_PROFILE_ZONE
Definition
TracyProfilerWrapper.h:100
Spices::MainTaskQuerier::OnTick
virtual void OnTick(TimeStep &ts) override
This interface defines the behave on specific component tick every frame.
Definition
MainTaskQuerier.cpp:13
Spices::MainTaskQuerier
Script of handle world mark.
Definition
MainTaskQuerier.h:17
Spices::TimeStep
This Class handles our engine time step during frames. Global Unique.
Definition
TimeStep.h:22
Spices
Definition
EntryPoint.cpp:4
SpicesEngine
src
Scripts
MainTaskQuerier.cpp
Generated on Sun Mar 8 2026 10:24:11 for SpiecsEngine by
1.10.0