UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PluginDescriptor.h File Reference
#include "Containers/Array.h"
#include "Containers/Map.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "CustomBuildSteps.h"
#include "HAL/Platform.h"
#include "LocalizationDescriptor.h"
#include "Misc/CoreDelegates.h"
#include "Misc/Optional.h"
#include "ModuleDescriptor.h"
#include "PluginDisallowedDescriptor.h"
#include "PluginReferenceDescriptor.h"
#include "Serialization/JsonWriter.h"
#include "Templates/SharedPointer.h"
#include "VerseScope.h"

Go to the source code of this file.

Classes

struct  FPluginDescriptor
 

Namespaces

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

Enumerations

enum class  EPluginEnabledByDefault : uint8 { Unspecified , Enabled , Disabled }
 

Functions

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

Enumeration Type Documentation

◆ EPluginEnabledByDefault

Setting for whether a plugin is enabled by default

Enumerator
Unspecified 
Enabled 
Disabled