/Engine/Source/Runtime/Projects/Public/ModuleDescriptor.h
Description of a loadable module.
struct FModuleDescriptor
TArray<FString...
AdditionalDependencies
List of additional dependencies for building this module.
bool
bHasExplicitPlatforms
When true, an empty PlatformAllowList is interpeted as 'no platforms' with the expectation that explict platforms will be added in plugin extensions
ELoadingPhase::...
LoadingPhase
When should the module be loaded during the startup sequence? This is sort of an advanced setting.
FName
Name
Name of this module
TArray<FString...
PlatformAllowList
List of allowed platforms
TArray<FString...
PlatformDenyList
List of disallowed platforms
TArray<FString...
ProgramAllowList
List of allowed programs
TArray<FString...
ProgramDenyList
List of disallowed programs
TArray< EBuildT...
TargetAllowList
List of allowed targets
TArray< EBuildC...
TargetConfigurationAllowList
List of allowed target configurations
TArray< EBuildC...
TargetConfigurationDenyList
List of disallowed target configurations
TArray< EBuildT...
TargetDenyList
List of disallowed targets
EHostType::Type
Type
Usage type of module