Module |
|
Header |
/Engine/Source/Runtime/Projects/Public/ProjectDescriptor.h |
Include |
#include "ProjectDescriptor.h" |
struct FProjectDescriptor
Descriptor for projects. Contains all the information contained within a .uproject file.
Name | Description | ||
---|---|---|---|
|
bDisableEnginePluginsByDefault |
Indicates that enabled by default engine plugins should not be enabled unless explicitly enabled by the project or target files. |
|
|
bIsEnterpriseProject |
Indicates if this project is an Enterprise project |
|
|
Category |
Category to show under the project browser |
|
|
Description |
Description to show in the project browser |
|
|
EngineAssociation |
The engine to open this project with. |
|
|
EpicSampleNameHash |
A hash that is used to determine if the project was forked from a sample |
|
|
FileVersion |
Descriptor version number. |
|
|
Modules |
List of all modules associated with this project |
|
|
Plugins |
List of plugins for this project (may be enabled/disabled) |
|
|
PostBuildSteps |
Custom steps to execute after building targets in this project |
|
|
PreBuildSteps |
Custom steps to execute before building targets in this project |
|
|
TargetPlatforms |
Array of platforms that this project is targeting |
Name | Description | |
---|---|---|
|
FProjectDescriptor() |
Constructor. |
Name | Description | ||
---|---|---|---|
|
AddPluginDirectory ( |
Adds a directory to the additional plugin directories list. |
|
|
AddRootDirectory ( |
Adds a directory to the additional root directories list. |
|
|
FindPluginReferenceIndex ( |
Finds the index of a plugin in the references array |
|
|
const TArray... |
GetAdditionalPluginDirectories() |
|
|
const TArray... |
GetAdditionalRootDirectories() |
|
|
GetExtension() |
Returns the extension used for project descriptors (uproject) |
|
|
IsSigned ( |
Checks whether the descriptor is signed |
|
|
Load |
Loads the descriptor from the given file. |
|
|
Read ( |
Reads the descriptor from the given JSON object |
|
|
RemovePluginDirectory ( |
Removes the directory from the list to scan |
|
|
RemoveRootDirectory ( |
Removes the directory from the list to scan |
|
|
Save |
Saves the descriptor to the given file. |
|
|
Sign ( |
Signs the project given for the given filename |
|
|
UpdateSupportedTargetPlatforms |
Updates the supported target platforms list |
|
|
Write ( |
Writes the descriptor to the given JSON object |