Plasma Engine  2.0
Loading...
Searching...
No Matches
PreparePlacementTask.h
1#pragma once
2
3#include <Foundation/Threading/TaskSystem.h>
4#include <ProcGenPlugin/Declarations.h>
5
6namespace plProcGenInternal
7{
8 class PreparePlacementTask final : public plTask
9 {
10 public:
11 PreparePlacementTask(PlacementData* pData, const char* szName);
13
14 void Clear() {}
15
16 private:
17 friend class PlacementTile;
18
19 PlacementData* m_pData = nullptr;
20
21 virtual void Execute() override;
22 };
23} // namespace plProcGenInternal
Definition PlacementTile.h:12
Definition PreparePlacementTask.h:9
virtual void Execute() override
Override this to implement the task's supposed functionality.
Definition PreparePlacementTask.cpp:18
Base class for custom tasks.
Definition Task.h:10
Definition PlacementData.h:12