Navigation
| Name | Projects |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Projects/ |
| Module Build Rules | Projects.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FProjectStatus | Simple data structure that is filled when querying information about projects |
Structs
| Name | Remarks |
|---|---|
| FCustomBuildSteps | Descriptor for projects. Contains all the information contained within a .uproject file. |
| FExternalPluginPath | Combination of a directory searched for external plugins, and its configuration source. |
| FLocalizationTargetDescriptor | Description of a localization target. |
| FModuleContextInfo | Context information used when validating that source code is being placed in the correct place for a given module |
| FModuleDescriptor | Description of a loadable module. |
| FPluginDescriptor | Descriptor for plugins. Contains all the information contained within a .uplugin file. |
| FPluginDisallowedDescriptor | |
| FPluginManifest | Manifest of plugins. |
| FPluginManifestEntry | Descriptor for plugins. Contains all the information contained within a .uplugin file. |
| FPluginReferenceDescriptor | Descriptor for a plugin reference. |
| FPluginStatus | Simple data structure that is filled when querying information about plug-ins. |
| FProjectDescriptor | Descriptor for projects. Contains all the information contained within a .uproject file. |
| FProjectEditorRecord | Struct specifying the structure of the records file, this is used to maintain an association between recently opened projects and the location of the editor engine used to open them. |
Interfaces
| Name | Remarks |
|---|---|
| IPlugin | Information about an enabled plugin. |
| IPluginManager | PluginManager manages available code and content extensions (both loaded and not loaded). |
| IProjectManager | ProjectAndPluginManager manages available code and content extensions (both loaded and not loaded.) |
Enums
Public
| Name | Remarks |
|---|---|
| EHostType::Type | Environment that can load a module. |
| ELoadingPhase::Type | Phase at which this module should be loaded during startup. |
| ELocalizationConfigGenerationPolicy::Type | How the localization target's localization config files are generated during the localization gather pipeline. |
| ELocalizationTargetDescriptorLoadingPolicy::Type | Policy by which the localization data associated with a target should be loaded. |
| EPluginEnabledByDefault | Setting for whether a plugin is enabled by default |
| EPluginExternalSource | Enum describing a source of EPluginType::External plugins |
| EPluginLoadedFrom | Enum for where a plugin is loaded from |
| EPluginType | Enum for the type of a plugin |
| EProjectDescriptorVersion::Type | Version numbers for project descriptors. |
| EVerseScope::Type | Describes the origin and visibility of Verse code |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EHostType::Type EHostType::FromString
(
const TCHAR* Text |
Converts a string to a EHostType::Type value | ModuleDescriptor.h | |
const TCHAR * EHostType::ToString
(
const EHostType::Type Value |
Converts an EHostType::Type value to a string literal | ModuleDescriptor.h | |
ELoadingPhase::Type ELoadingPhase::FromString
(
const TCHAR* Text |
Converts a string to a ELoadingPhase::Type value | ModuleDescriptor.h | |
const TCHAR * ELoadingPhase::ToString
(
const ELoadingPhase::Type Value |
Returns the name of a module load phase. | ModuleDescriptor.h | |
ELocalizationConfigGenerationPolicy::Type ELocalizationConfigGenerationPolicy::FromString
(
const TCHAR* Text |
Converts a string to a ELocalizationConfigGenerationPolicy::Type value | LocalizationDescriptor.h | |
const TCHAR * ELocalizationConfigGenerationPolicy::ToString
(
const ELocalizationConfigGenerationPolicy::Type Value |
Returns the name of a ELocalizationConfigGenerationPolicy::Type | LocalizationDescriptor.h | |
ELocalizationTargetDescriptorLoadingPolicy::Type ELocalizationTargetDescriptorLoadingPolicy::FromString
(
const TCHAR* Text |
Converts a string to a ELocalizationTargetDescriptorLoadingPolicy::Type value | LocalizationDescriptor.h | |
const TCHAR * ELocalizationTargetDescriptorLoadingPolicy::ToString
(
const ELocalizationTargetDescriptorLoadingPolicy::Type Value |
Returns the name of a localization loading policy. | LocalizationDescriptor.h | |
TOptional< EVerseScope::Type > EVerseScope::FromString
(
const TCHAR* Text |
Converts a string to a EVerseScope::Type value | VerseScope.h | |
const TCHAR * EVerseScope::ToString
(
const EVerseScope::Type Value |
Returns the name of a Verse scope. | VerseScope.h |