| bActivate | FPluginReferenceDescriptor | |
| bEnabled | FPluginReferenceDescriptor | |
| bHasExplicitPlatforms | FPluginReferenceDescriptor | |
| bOptional | FPluginReferenceDescriptor | |
| Description | FPluginReferenceDescriptor | |
| FPluginReferenceDescriptor(FString InName=TEXT(""), bool bInEnabled=false) | FPluginReferenceDescriptor | |
| IsEnabledForPlatform(const FString &Platform) const | FPluginReferenceDescriptor | |
| IsEnabledForTarget(EBuildTargetType TargetType) const | FPluginReferenceDescriptor | |
| IsEnabledForTargetConfiguration(EBuildConfiguration Configuration) const | FPluginReferenceDescriptor | |
| IsSupportedTargetPlatform(const FString &Platform) const | FPluginReferenceDescriptor | |
| MarketplaceURL | FPluginReferenceDescriptor | |
| Name | FPluginReferenceDescriptor | |
| PlatformAllowList | FPluginReferenceDescriptor | |
| PlatformDenyList | FPluginReferenceDescriptor | |
| Read(const TSharedRef< FJsonObject > &Object, FText *OutFailReason=nullptr) | FPluginReferenceDescriptor | |
| Read(const FJsonObject &Object, FText *OutFailReason=nullptr, TSharedPtr< FJsonObject > ObjectPtr=nullptr) | FPluginReferenceDescriptor | |
| Read(const FJsonObject &Object, FText &OutFailReason, TSharedPtr< FJsonObject > ObjectPtr=nullptr) | FPluginReferenceDescriptor | |
| ReadArray(const FJsonObject &Object, const TCHAR *Name, TArray< FPluginReferenceDescriptor > &OutModules, FText *OutFailReason=nullptr) | FPluginReferenceDescriptor | static |
| ReadArray(const FJsonObject &Object, const TCHAR *Name, TArray< FPluginReferenceDescriptor > &OutModules, FText &OutFailReason) | FPluginReferenceDescriptor | static |
| RequestedVersion | FPluginReferenceDescriptor | |
| SupportedTargetPlatforms | FPluginReferenceDescriptor | |
| TargetAllowList | FPluginReferenceDescriptor | |
| TargetConfigurationAllowList | FPluginReferenceDescriptor | |
| TargetConfigurationDenyList | FPluginReferenceDescriptor | |
| TargetDenyList | FPluginReferenceDescriptor | |
| UpdateArray(FJsonObject &JsonObject, const TCHAR *ArrayName, const TArray< FPluginReferenceDescriptor > &Plugins) | FPluginReferenceDescriptor | static |
| UpdateJson(FJsonObject &JsonObject) const | FPluginReferenceDescriptor | |
| Write(TJsonWriter<> &Writer) const | FPluginReferenceDescriptor | |
| WriteArray(TJsonWriter<> &Writer, const TCHAR *ArrayName, const TArray< FPluginReferenceDescriptor > &Plugins) | FPluginReferenceDescriptor | static |