Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces
TaskRunnerComponent.cpp File Reference

Implementation of TaskRunnerComponent constructor and destructor. More...

#include "TaskRunnerComponent.h"
#include "../../TaskSystem/IAtomicTask.h"
+ Include dependency graph for TaskRunnerComponent.cpp:

Go to the source code of this file.

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Detailed Description

Implementation of TaskRunnerComponent constructor and destructor.

Author
Olympe Engine
Date
2026-02-22

This translation unit provides the out-of-line constructor and destructor for TaskRunnerComponent. Defining them here (rather than inline in the header) allows the header to forward-declare IAtomicTask without including the full IAtomicTask.h, since std::unique_ptr<IAtomicTask> requires the complete type only at the point of deletion.

C++14 compliant - no C++17/20 features.

Definition in file TaskRunnerComponent.cpp.