FUProjectDictionary

Dictionary of all the non-foreign projects for an engine installation, found by parsing .uprojectdirs files for source directories.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/UProjectInfo.h

Include

#include "Misc/UProjectInfo.h"

Syntax

class FUProjectDictionary

Remarks

Dictionary of all the non-foreign projects for an engine installation, found by parsing .uprojectdirs files for source directories.

Constructors

Name Description

Public function

FUProjectDictionary

(
    const FString& InRootDir
)

Scans the engine root directory for all the known projects.

Functions

Name Description

Public function Static

FUProjectDic...

 

GetDefault()

Gets the project dictionary for the active engine installation.

Public function Const

TArray< FStr...

 

GetProjectPaths()

Gets a list of all the known projects.

Public function Const

FString

 

GetRelativeProjectPathForGame

(
    const TCHAR* GameName,
    const FString& BaseDir
)

Gets the project filename for the given game. Empty if not found.

Public function Const

bool

 

IsForeignProject

(
    const FString& ProjectFileName
)

Determines whether a project is a foreign project or not.

Public function

void

 

Refresh()

Refreshes the list of known projects

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss