Navigation
API > API/Plugins > API/Plugins/PluginUtils > API/Plugins/PluginUtils/FPluginUtils
Parameters for creating a new plugin.
| Name | FNewPluginParams |
| Type | struct |
| Header File | /Engine/Plugins/Developer/PluginUtils/Source/PluginUtils/Public/PluginUtils.h |
| Include Path | #include "PluginUtils.h" |
Syntax
struct FNewPluginParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanContainContent | bool | Can this plugin contain content | PluginUtils.h | |
| bCanContainVerse | bool | Can this plugin contain Verse | PluginUtils.h | |
| bEnableIAD | bool | Enable iad for this plugin | PluginUtils.h | |
| bEnableSceneGraph | bool | Whether this plugin has SceneGraph enabled, which impacts the generated Verse Asset Digest. | PluginUtils.h | |
| bEnableVerseAssetReflection | bool | If to generate Verse source code definitions from assets contained in this plugin | PluginUtils.h | |
| bExplicitelyLoaded | bool | When true, this plugin's modules will not be loaded automatically nor will it's content be mounted automatically. | PluginUtils.h | |
| bHasModules | bool | Does this plugin have Source files? | PluginUtils.h | |
| bIsBetaVersion | bool | Marks this content as being in beta | PluginUtils.h | |
| CreatedBy | FString | The author of this plugin | PluginUtils.h | |
| CreatedByURL | FString | Hyperlink for the author's website | PluginUtils.h | |
| Description | FString | A description for this plugin | PluginUtils.h | |
| EnabledByDefault | EPluginEnabledByDefault | Whether this plugin should be enabled/disabled by default for any project. | PluginUtils.h | |
| FriendlyName | FString | A friendly name for this plugin. Set to the plugin name by default | PluginUtils.h | |
| LoadingPhase | ELoadingPhase::Type | If this plugin has Source, when should the module be loaded (may need to be earlier than default if used in blueprints) | PluginUtils.h | |
| ModuleDescriptorType | EHostType::Type | If this plugin has Source, what is the type of Source included (so it can potentially be excluded in the right builds) | PluginUtils.h | |
| PluginIconPath | FString | Path to plugin icon to copy in the plugin resources folder | PluginUtils.h | |
| TemplateFolders | TArray< FString > | Folders containing template files to copy into the plugin folder (Required if bHasModules). | PluginUtils.h | |
| VersePath | FString | The Verse path to the root of this plugin's content directory | PluginUtils.h | |
| VerseVersion | TOptional< uint32 > | The version of the Verse language that this plugin targets. | PluginUtils.h |