Navigation
API > API/Plugins > API/Plugins/PluginReferenceViewer
| Name | FPluginReferenceViewerUtils |
| Type | class |
| Header File | /Engine/Plugins/Experimental/PluginReferenceViewer/Source/PluginReferenceViewer/Public/PluginReferenceViewerUtils.h |
| Include Path | #include "PluginReferenceViewerUtils.h" |
Syntax
class FPluginReferenceViewerUtils
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PluginReferenceViewerUtils.h | |||
| PluginReferenceViewerUtils.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ExportPlugins
(
const TArray< FString >& InPlugins, |
Exports the number of references from each plugin to their plugin dependencies. | PluginReferenceViewerUtils.h | |
static void ExportReference
(
const FString& InPlugin, |
Exports to a .csv file the list of asset references that exist between the plugin and one of it's plugin dependencies | PluginReferenceViewerUtils.h | |
static TArray< TSharedRef< IPlugin > > FindGameplayTagSourcePlugins
(
FName TagName |
Returns the list of plugins where the supplied gameplay tag is declated | PluginReferenceViewerUtils.h | |
static TArray< FAssetIdentifier > GetAssetDependencies
(
const TSharedRef< IPlugin >& InPlugin |
Helper that returns array of Asset dependencies for a given plugin | PluginReferenceViewerUtils.h | |
static TMap< FString, TArray< FAssetIdentifier > > SplitByPlugins
(
const TSharedRef< IPlugin >& InOwningPlugin, |
Helper that will split plugin dependencies by their owning plugin | PluginReferenceViewerUtils.h | |
static void SplitByReferenceType
(
const TArray< FAssetIdentifier >& InAssetIdentifiers, |
Helper that will split an array of assets by their reference types | PluginReferenceViewerUtils.h | |
static bool TracePluginChain
(
const FString& StartingPlugin, |
Traces the path from one plugin to the ending plugin if one exists. Returns true if a path exists. | PluginReferenceViewerUtils.h |