FGPULightmassModule

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GPULightmass

Header

/Engine/Plugins/Experimental/GPULightmass/Source/GPULightmass/Public/GPULightmassModule.h

Include

#include "GPULightmassModule.h"

Syntax

class FGPULightmassModule :
    public IGPULightmassModule,
    public IStaticLightingSystemImpl

Variables

Name Description

Public variable

FSimpleMulticas...

 

OnStaticLightingSystemsChanged

Public variable

TMap< UWorld &#...

 

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

Functions

Name Description

Public function Virtual

IStaticLight...

 

AllocateStaticLightingSystemForWorldWithSettings

(
    UWorld* InWorld,
    UGPULightmassSettings* Setting...
)

Overridden from IModuleInterface

Name Description

Public function Virtual

void

 

ShutdownModule()

Called before the module is unloaded, right before the module object is destroyed.

Public function Virtual

void

 

StartupModule()

IModuleInterface implementation

Overridden from IStaticLightingSystemImpl

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss