FNewPluginParams

Parameters for creating a new plugin.

Windows
MacOS
Linux

References

Module

PluginUtils

Header

/Engine/Plugins/Developer/PluginUtils/Source/PluginUtils/Public/PluginUtils.h

Include

#include "PluginUtils.h"

Syntax

struct FNewPluginParams

Remarks

Parameters for creating a new plugin.

Variables

Name Description

Public variable

bool

 

bCanContainContent

Can this plugin contain content

Public variable

bool

 

bExplicitelyLoaded

When true, this plugin's modules will not be loaded automatically nor will it's content be mounted automatically.

Public variable

bool

 

bHasModules

Does this plugin have Source files?

Public variable

bool

 

bIsBetaVersion

Marks this content as being in beta

Public variable

FString

 

CreatedBy

The author of this plugin

Public variable

FString

 

CreatedByURL

Hyperlink for the author's website

Public variable

FString

 

Description

A description for this plugin

Public variable

EPluginEnabledB...

 

EnabledByDefault

Whether this plugin should be enabled/disabled by default for any project.

Public variable

ELoadingPhase::...

 

LoadingPhase

If this plugin has Source, when should the module be loaded (may need to be earlier than default if used in blueprints)

Public variable

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)

Public variable

FString

 

PluginIconPath

Path to plugin icon to copy in the plugin resources folder

Public variable

TArray< FString...

 

TemplateFolders

Folders containing template files to copy into the plugin folder (Required if bHasModules).

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