Apparatus Version 1.0.0
ECS-like data-driven workflow for Unreal Engine.
ApparatusRuntime.h
1 /*
2  * ░▒▓ APPARATUS ▓▒░
3  *
4  * File: ApparatusRuntime.h
5  * Created: Friday, 23rd October 2020 7:00:48 pm
6  * Author: Vladislav Dmitrievich Turbanov (vladislav@turbanov.ru)
7  * ───────────────────────────────────────────────────────────────────
8  * Last Modified: Saturday, 6th March 2021 9:03:08 pm
9  * Modified By: Vladislav Dmitrievich Turbanov (vladislav@turbanov.ru)
10  * ───────────────────────────────────────────────────────────────────
11  *
12  * The Apparatus source code is for your internal usage only.
13  * Redistribution of this file is strictly prohibited.
14  *
15  * Community forums: https://talk.turbanov.ru
16  *
17  * Copyright 2020 - 2021, SP Vladislav Dmitrievich Turbanov
18  * Made in Russia, Moscow City, Chekhov City
19  */
20 
21 #pragma once
22 
23 #include "CoreMinimal.h"
24 #include "Modules/ModuleManager.h"
25 
26 
27 class FApparatusRuntimeModule : public IModuleInterface
28 {
29  friend class UBelt;
30 public:
31 
33  virtual void StartupModule() override;
34  virtual void ShutdownModule() override;
35 };
36 
37 APPARATUSRUNTIME_API DECLARE_LOG_CATEGORY_EXTERN(LogApparatus, Log, All);
Definition: ApparatusRuntime.h:28
virtual void StartupModule() override
IModuleInterface implementation.
Definition: ApparatusRuntime.cpp:29
virtual void ShutdownModule() override
Definition: ApparatusRuntime.cpp:33
The conveyor belt consisting of subjects.
Definition: Belt.h:60