/Engine/Plugins/Developer/PluginUtils/Source/PluginUtils/Public/PluginUtils.h
Parameters for creating a new plugin.
struct FNewPluginParams
bool
bCanContainContent
Can this plugin contain content
bool
bCanContainVerse
Can this plugin contain Verse
bool
bEnableVerseAssetReflection
If to generate Verse source code definitions from assets contained in this plugin
bool
bExplicitelyLoaded
When true, this plugin's modules will not be loaded automatically nor will it's content be mounted automatically.
bool
bHasModules
Does this plugin have Source files?
bool
bIsBetaVersion
Marks this content as being in beta
FString
CreatedBy
The author of this plugin
FString
CreatedByURL
Hyperlink for the author's website
FString
Description
A description for this plugin
EPluginEnabledB...
EnabledByDefault
Whether this plugin should be enabled/disabled by default for any project.
FString
FriendlyName
A friendly name for this plugin. Set to the plugin name by default
ELoadingPhase::...
LoadingPhase
If this plugin has Source, when should the module be loaded (may need to be earlier than default if used in blueprints)
EHostType::Type
ModuleDescriptorType
If this plugin has Source, what is the type of Source included (so it can potentially be excluded in the right builds)
FString
PluginIconPath
Path to plugin icon to copy in the plugin resources folder
TArray<FString...
TemplateFolders
Folders containing template files to copy into the plugin folder (Required if bHasModules).
FString
VersePath
The Verse path to the root of this plugin's content directory