#include <NPC_Optimizator.h>
◆ AddReferencedObjects()
| void FNPC_OptimizatorModule::AddReferencedObjects |
( |
FReferenceCollector & | Collector | ) |
|
|
overridevirtual |
36{
38 {
39 Collector.AddReferencedObject(Pair.Key);
40 }
41}
TMap< UWorld *, FOptimizationManager * > WorldOptimizers
Definition NPC_Optimizator.h:40
◆ GetOptimizationManager()
| static FORCEINLINE FOptimizationManager * FNPC_OptimizatorModule::GetOptimizationManager |
( |
UWorld * | World | ) |
|
|
inlinestatic |
29 {
30 FNPC_OptimizatorModule& NPC_OptimizatorModule = FModuleManager::LoadModuleChecked<FNPC_OptimizatorModule>(
"NPC_Optimizator");
32 }
Definition NPC_Optimizator.h:14
FOptimizationManager * GetOptimizationManagerForWorld(UWorld *World)
Definition NPC_Optimizator.cpp:9
◆ GetOptimizationManagerForWorld()
10{
11 check(World);
12
14 if (Manager == nullptr && World->IsGameWorld())
15 {
18 }
19
20 return Manager;
21}
Definition OptimizationManager.h:55
◆ GetReferencerName()
| FString FNPC_OptimizatorModule::GetReferencerName |
( |
| ) |
const |
|
overridevirtual |
44{
45 return TEXT("FNPC_OptimizatorModule");
46}
◆ HandleWorldCleanup()
| void FNPC_OptimizatorModule::HandleWorldCleanup |
( |
UWorld * | World, |
|
|
bool | bSessionEnded, |
|
|
bool | bCleanupResources ) |
|
private |
54{
56 {
57 delete Manager;
59 }
60}
◆ HandleWorldInit()
| void FNPC_OptimizatorModule::HandleWorldInit |
( |
UWorld * | World, |
|
|
const UWorld::InitializationValues | IVS ) |
|
private |
◆ ShutdownModule()
| void FNPC_OptimizatorModule::ShutdownModule |
( |
| ) |
|
|
overridevirtual |
30{
33}
FDelegateHandle PreWorldInitializationHandle
Definition NPC_Optimizator.h:37
FDelegateHandle PostWorldCleanupHandle
Definition NPC_Optimizator.h:38
◆ StartupModule()
| void FNPC_OptimizatorModule::StartupModule |
( |
| ) |
|
|
overridevirtual |
24{
27}
void HandleWorldCleanup(UWorld *World, bool bSessionEnded, bool bCleanupResources)
Definition NPC_Optimizator.cpp:53
void HandleWorldInit(UWorld *World, const UWorld::InitializationValues IVS)
Definition NPC_Optimizator.cpp:48
◆ PostWorldCleanupHandle
| FDelegateHandle FNPC_OptimizatorModule::PostWorldCleanupHandle |
|
private |
◆ PreWorldInitializationHandle
| FDelegateHandle FNPC_OptimizatorModule::PreWorldInitializationHandle |
|
private |
◆ WorldOptimizers
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/NPCOptimizator/Source/NPC_Optimizator/Public/NPC_Optimizator.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/NPCOptimizator/Source/NPC_Optimizator/Private/NPC_Optimizator.cpp