5#include "Containers/Array.h"
6#include "Containers/Set.h"
141 return AdditionalPluginDirectories;
162 return AdditionalRootDirectories;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition JsonObject.h:23
Definition NameTypes.h:617
Definition JsonWriter.h:85
Definition ProjectDescriptor.h:24
Type
Definition ProjectDescriptor.h:26
@ Initial
Definition ProjectDescriptor.h:28
@ Invalid
Definition ProjectDescriptor.h:27
@ LatestPlusOne
Definition ProjectDescriptor.h:34
@ NameHash
Definition ProjectDescriptor.h:29
@ Latest
Definition ProjectDescriptor.h:35
@ ProjectPluginUnification
Definition ProjectDescriptor.h:30
FValue::ConstObject FConstObject
Definition RapidJsonUtils.h:65
Definition CustomBuildSteps.h:17
Definition ProjectDescriptor.h:43
PROJECTS_API bool RemoveRootDirectory(const FString &Dir)
Definition ProjectDescriptor.cpp:417
TArray< FName > TargetPlatforms
Definition ProjectDescriptor.h:91
friend struct FProjectsLoadingPluginDescriptorTestsHelper
Definition ProjectDescriptor.h:206
FCustomBuildSteps PostBuildSteps
Definition ProjectDescriptor.h:100
TArray< FPluginReferenceDescriptor > Plugins
Definition ProjectDescriptor.h:88
EProjectDescriptorVersion::Type FileVersion
Definition ProjectDescriptor.h:45
FString EngineAssociation
Definition ProjectDescriptor.h:76
PROJECTS_API bool AddPluginDirectory(const FString &Dir)
Definition ProjectDescriptor.cpp:366
FString Description
Definition ProjectDescriptor.h:82
PROJECTS_API void UpdateSupportedTargetPlatforms(const FName &InPlatformName, bool bIsSupported)
Definition ProjectDescriptor.cpp:46
const TArray< FString > & GetAdditionalPluginDirectories() const
Definition ProjectDescriptor.h:139
PROJECTS_API FProjectDescriptor()
Definition ProjectDescriptor.cpp:16
const TArray< FString > & GetAdditionalRootDirectories() const
Definition ProjectDescriptor.h:160
TArray< FModuleDescriptor > Modules
Definition ProjectDescriptor.h:85
PROJECTS_API int32 FindPluginReferenceIndex(const FString &PluginName) const
Definition ProjectDescriptor.cpp:34
static PROJECTS_API FString GetExtension()
Definition ProjectDescriptor.cpp:350
FString Category
Definition ProjectDescriptor.h:79
PROJECTS_API bool AddRootDirectory(const FString &Dir)
Definition ProjectDescriptor.cpp:397
FCustomBuildSteps PreBuildSteps
Definition ProjectDescriptor.h:97
bool bIsEnterpriseProject
Definition ProjectDescriptor.h:103
PROJECTS_API bool IsSigned(const FString &FilePath) const
Definition ProjectDescriptor.cpp:29
PROJECTS_API bool RemovePluginDirectory(const FString &Dir)
Definition ProjectDescriptor.cpp:388
bool bDisableEnginePluginsByDefault
Definition ProjectDescriptor.h:106
uint32 EpicSampleNameHash
Definition ProjectDescriptor.h:94