UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PluginDescriptor.cpp File Reference

Namespaces

namespace  UE
 
namespace  UE::PluginDescriptor
 
namespace  UE::PluginDescriptor::Internal
 

Macros

#define LOCTEXT_NAMESPACE   "PluginDescriptor"
 

Enumerations

enum class  EPluginDescriptorVersion : uint8 {
  Invalid = 0 , Initial = 1 , NameHash = 2 , ProjectPluginUnification = 3 ,
  LatestPlusOne , Latest = LatestPlusOne - 1
}
 

Functions

bool UE::PluginDescriptor::Internal::ReadFile (const TCHAR *FileName, FString &Text, FText *OutFailReason)
 
bool UE::PluginDescriptor::Internal::WriteFile (const TCHAR *FileName, const FString &Text, FText *OutFailReason)
 
TSharedPtr< FJsonObjectUE::PluginDescriptor::Internal::DeserializeJson (const FString &Text, FText *OutFailReason)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "PluginDescriptor"

Enumeration Type Documentation

◆ EPluginDescriptorVersion

Version numbers for plugin descriptors. These version numbers are not generally needed; serialization from JSON attempts to be tolerant of missing/added fields.

Enumerator
Invalid 
Initial 
NameHash 
ProjectPluginUnification 
LatestPlusOne 
Latest