Navigation
API > API/Editor > API/Editor/GameProjectGeneration > API/Editor/GameProjectGeneration/GameProjectUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool UpdateGameProjectFile
(
const FString& ProjectFilename, |
Updates the loaded game project file to the current version. | GameProjectUtils.h | |
static bool UpdateGameProjectFile
(
const FString& ProjectFilename, |
Updates the loaded game project file to the current version and to use the given modules | GameProjectUtils.h | |
static bool UpdateGameProjectFile
(
const FString& ProjectFilename, |
Updates the loaded game project file to the current version and modifies FProjectDescriptor accordingly to given modifier. | GameProjectUtils.h |
UpdateGameProjectFile(const FString &, const FString &, FText &)
Description
Updates the loaded game project file to the current version.
| Name | UpdateGameProjectFile |
| Type | function |
| Header File | /Engine/Source/Editor/GameProjectGeneration/Public/GameProjectUtils.h |
| Include Path | #include "GameProjectUtils.h" |
| Source | /Engine/Source/Editor/GameProjectGeneration/Private/GameProjectUtils.cpp |
static bool UpdateGameProjectFile
(
const FString & ProjectFilename,
const FString & EngineIdentifier,
FText & OutFailReason
)
true, if successful
Parameters
| Name | Remarks |
|---|---|
| ProjectFilename | The name of the project (used to checkout from source control) |
| EngineIdentifier | The identifier for the engine to open the project with |
| OutFailReason | Out, if unsuccessful this is the reason why |
UpdateGameProjectFile(const FString &, const FString &, const TArray< FString > *, FText &)
Description
Updates the loaded game project file to the current version and to use the given modules
| Name | UpdateGameProjectFile |
| Type | function |
| Header File | /Engine/Source/Editor/GameProjectGeneration/Public/GameProjectUtils.h |
| Include Path | #include "GameProjectUtils.h" |
| Source | /Engine/Source/Editor/GameProjectGeneration/Private/GameProjectUtils.cpp |
static bool UpdateGameProjectFile
(
const FString & ProjectFilename,
const FString & EngineIdentifier,
const TArray < FString > * StartupModuleNames,
FText & OutFailReason
)
true, if successful
Parameters
| Name | Remarks |
|---|---|
| ProjectFilename | The name of the project (used to checkout from source control) |
| EngineIdentifier | The identifier for the engine to open the project with |
| StartupModuleNames | if specified, replaces the existing module names with this version |
| OutFailReason | Out, if unsuccessful this is the reason why |
UpdateGameProjectFile(const FString &, const FString &, const FProjectDescriptorModifier &, FText &)
Description
Updates the loaded game project file to the current version and modifies FProjectDescriptor accordingly to given modifier.
| Name | UpdateGameProjectFile |
| Type | function |
| Header File | /Engine/Source/Editor/GameProjectGeneration/Public/GameProjectUtils.h |
| Include Path | #include "GameProjectUtils.h" |
| Source | /Engine/Source/Editor/GameProjectGeneration/Private/GameProjectUtils.cpp |
static bool UpdateGameProjectFile
(
const FString & ProjectFilename,
const FString & EngineIdentifier,
const FProjectDescriptorModifier & Modifier,
FText & OutFailReason
)
true, if successful
Parameters
| Name | Remarks |
|---|---|
| ProjectFilename | The name of the project (used to checkout from source control) |
| EngineIdentifier | The identifier for the engine to open the project with |
| Modifier | Callback delegate that will modify the project descriptor accordingly. |
| OutFailReason | Out, if unsuccessful this is the reason why |