UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPluginDisallowedDescriptor Struct Reference

#include <PluginDisallowedDescriptor.h>

Public Member Functions

PROJECTS_API bool Read (const FJsonObject &Object, FText *OutFailReason=nullptr)
 
PROJECTS_API void Write (TJsonWriter<> &Writer) const
 
PROJECTS_API void UpdateJson (FJsonObject &JsonObject) const
 

Static Public Member Functions

static PROJECTS_API bool ReadArray (const FJsonObject &Object, const TCHAR *Name, TArray< FPluginDisallowedDescriptor > &OutPlugins, FText *OutFailReason=nullptr)
 
static PROJECTS_API void WriteArray (TJsonWriter<> &Writer, const TCHAR *ArrayName, const TArray< FPluginDisallowedDescriptor > &Plugins)
 
static PROJECTS_API void UpdateArray (FJsonObject &JsonObject, const TCHAR *ArrayName, const TArray< FPluginDisallowedDescriptor > &Plugins)
 

Public Attributes

FString Name
 

Member Function Documentation

◆ Read()

bool FPluginDisallowedDescriptor::Read ( const FJsonObject Object,
FText OutFailReason = nullptr 
)

Reads the descriptor from the given JSON object

◆ ReadArray()

bool FPluginDisallowedDescriptor::ReadArray ( const FJsonObject Object,
const TCHAR Name,
TArray< FPluginDisallowedDescriptor > &  OutPlugins,
FText OutFailReason = nullptr 
)
static

◆ UpdateArray()

void FPluginDisallowedDescriptor::UpdateArray ( FJsonObject JsonObject,
const TCHAR ArrayName,
const TArray< FPluginDisallowedDescriptor > &  Plugins 
)
static

Updates an array of plugin references in the specified JSON field (indexed by plugin name)

◆ UpdateJson()

void FPluginDisallowedDescriptor::UpdateJson ( FJsonObject JsonObject) const

Updates the given json object with values in this descriptor

◆ Write()

void FPluginDisallowedDescriptor::Write ( TJsonWriter<> &  Writer) const

Writes a descriptor to JSON

◆ WriteArray()

void FPluginDisallowedDescriptor::WriteArray ( TJsonWriter<> &  Writer,
const TCHAR ArrayName,
const TArray< FPluginDisallowedDescriptor > &  Plugins 
)
static

Writes an array of plugin references to JSON

Member Data Documentation

◆ Name

FString FPluginDisallowedDescriptor::Name

The documentation for this struct was generated from the following files: