| IGPULightmassModule | ||
| IStaticLightingSystemImpl
|
Module |
|
Header |
/Engine/Plugins/Experimental/GPULightmass/Source/GPULightmass/Public/GPULightmassModule.h |
Include |
#include "GPULightmassModule.h" |
class FGPULightmassModule :
public IGPULightmassModule,
public IStaticLightingSystemImpl
Name | Description | ||
---|---|---|---|
|
FSimpleMulticas... |
OnStaticLightingSystemsChanged |
|
|
StaticLightingSystems |
Due to limitations in our TMap implementation I cannot use TUniquePtr here But the GPULightmassModule is the only owner of all static lighting systems, and all worlds weak refer to the systems |
Name | Description | ||
---|---|---|---|
|
IStaticLight... |
AllocateStaticLightingSystemForWorldWithSettings ( |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
|
StartupModule() |
IModuleInterface implementation |
Name | Description | ||
---|---|---|---|
|
IStaticLight... |
AllocateStaticLightingSystemForWorld ( |
|
|
EditorTick() |
||
|
IStaticLight... |
GetStaticLightingSystemForWorld ( |
|
|
IsStaticLightingSystemRunning() |
||
|
RemoveStaticLightingSystemForWorld ( |
||
|
SupportsRealtimePreview() |