Navigation
API > API/Plugins > API/Plugins/AssetManagerEditor > API/Plugins/AssetManagerEditor/ReferenceViewer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraph
- UEdGraph_ReferenceViewer
References
| Module | AssetManagerEditor |
| Header | /Engine/Plugins/Editor/AssetManagerEditor/Source/AssetManagerEditor/Public/ReferenceViewer/EdGraph_ReferenceViewer.h |
| Include | #include "ReferenceViewer/EdGraph_ReferenceViewer.h" |
Syntax
UCLASS ()
class UEdGraph_ReferenceViewer : public UEdGraph
Constructors
| Type | Name | Description | |
|---|---|---|---|
UEdGraph_ReferenceViewer
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if the current graph has overflow nodes | ||
| const TSharedPtr< class FAssetThumbnailPool > & | Accessor for the thumbnail pool in this graph | ||
| const TSet< FTopLevelAssetPath > & | Returns a set of unique asset types as UClass* | ||
| FName | |||
| const TArray< FAssetIdentifier > & | Returns list of currently focused assets | ||
| TArray< FName > | |||
| TArray< FName > | |||
| bool | GetSelectedAssetsForMenuExtender
(
const UEdGraphNode* Node, |
If you're extending the reference viewer via GetAllGraphEditorContextMenuExtender you can use this to get the list of selected assets to use in your menu extender | |
| FSimpleMulticastDelegate & | Delegate type to notify when the assets or NodeInfos have changed as opposed to when the filters changed | ||
| UEdGraphNode_Reference * | RebuildGraph () |
Force the graph to rebuild | |
| UEdGraphNode_Reference * | Refilters the nodes, more efficient that a full rebuild. | ||
| void | Refreshes the information of existing Referenced Properties Nodes | ||
| void | SetCurrentCollectionFilter
(
FName NewFilter |
||
| void | SetCurrentFilterCollection
(
TSharedPtr< TFilterCollection< FReferenceNodeInfo& > > NewFilterCollection |
Not to be confused with the above Content Browser Collection name, this is a TFiltercollection, a list of active filters | |
| void | SetCurrentPluginFilter
(
TArray< FName > NewFilter |
||
| void | SetGraphRoot
(
const TArray< FAssetIdentifier >& GraphRootIdentifiers, |
Set reference viewer to focus on these assets | |
| void | SetIsAssetIdentifierPassingSearchFilterCallback
(
const TOptional< FIsAssetIdentifierPassingSearchFilterCallback >& InIsAssetIdentifierPassingSearchF... |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
UObject implementation. |
Typedefs
| Name | Description |
|---|---|
| FIsAssetIdentifierPassingSearchFilterCallback |