Navigation
API > API/Editor > API/Editor/GameProjectGeneration > API/Editor/GameProjectGeneration/GameProjectUtils
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EAddCodeToProjectResult AddCodeToProject
(
const FString& NewClassName, |
Adds new source code to the project. | GameProjectUtils.h | |
static EAddCodeToProjectResult AddCodeToProject
(
const FString& NewClassName, |
Adds new source code to the project. | GameProjectUtils.h |
AddCodeToProject(const FString &, const FString &, const FModuleContextInfo &, const FNewClassInfo, const TSet< FString > &, FString &, FString &, FText &)
Description
Adds new source code to the project. When returning Succeeded or FailedToHotReload, OutSyncFileAndLineNumber will be the the preferred target file to sync in the users code editing IDE, formatted for use with GenericApplication::GotoLineInSource
| Name | AddCodeToProject |
| 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 EAddCodeToProjectResult AddCodeToProject
(
const FString & NewClassName,
const FString & NewClassPath,
const FModuleContextInfo & ModuleInfo,
const FNewClassInfo ParentClassInfo,
const TSet< FString > & DisallowedHeaderNames,
FString & OutHeaderFilePath,
FString & OutCppFilePath,
FText & OutFailReason
)
AddCodeToProject(const FString &, const FString &, const FModuleContextInfo &, const FNewClassInfo, const TSet< FString > &, FString &, FString &, FText &, EReloadStatus &)
Description
Adds new source code to the project. When returning Succeeded or FailedToHotReload, OutSyncFileAndLineNumber will be the the preferred target file to sync in the users code editing IDE, formatted for use with GenericApplication::GotoLineInSource
| Name | AddCodeToProject |
| 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 EAddCodeToProjectResult AddCodeToProject
(
const FString & NewClassName,
const FString & NewClassPath,
const FModuleContextInfo & ModuleInfo,
const FNewClassInfo ParentClassInfo,
const TSet< FString > & DisallowedHeaderNames,
FString & OutHeaderFilePath,
FString & OutCppFilePath,
FText & OutFailReason,
EReloadStatus & OutReloadStatus
)