Navigation
API > API/Plugins > API/Plugins/WorkspaceEditor
| Name | FWorkspaceOutlinerItemExport |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Workspace/Source/WorkspaceEditor/Public/WorkspaceAssetRegistryInfo.h |
| Include Path | #include "WorkspaceAssetRegistryInfo.h" |
Syntax
USTRUCT ()
struct FWorkspaceOutlinerItemExport
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorkspaceOutlinerItemExport
(
const FName InIdentifier, |
WorkspaceAssetRegistryInfo.h | ||
FWorkspaceOutlinerItemExport
(
const FName InIdentifier, |
WorkspaceAssetRegistryInfo.h | ||
| WorkspaceAssetRegistryInfo.h | |||
FWorkspaceOutlinerItemExport
(
const FName InIdentifier, |
WorkspaceAssetRegistryInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetAssetPaths
(
TArray< FSoftObjectPath >& OutAssetPaths |
Returns all valid FSoftObjectPaths found in path segments, starting from the end. | WorkspaceAssetRegistryInfo.h | |
void GetAssetsOfType
(
TArray< AssetClass* >& OutAssets, |
Returns all valid UObject-based assets found, and (optionally) loaded, in path segments, starting from the end. | WorkspaceAssetRegistryInfo.h | |
| WorkspaceAssetRegistryInfo.h | |||
const TInstancedStruct< FWorkspaceOutlinerItemData > & GetData () |
WorkspaceAssetRegistryInfo.h | ||
void GetExports
(
TArray< FWorkspaceOutlinerItemExport >& OutExports |
Returns all valid FWorkspaceOutlinerItemExports found in path segments, starting from the end. | WorkspaceAssetRegistryInfo.h | |
AssetClass * GetFirstAssetOfType() |
WorkspaceAssetRegistryInfo.h | ||
FSoftObjectPath GetFirstAssetPath() |
Returns the first FSoftObjectPath found in segments, starting from the end. e.g. "SoftObjectPath" - "Foo" - "SoftObjectPathTwo" - "Bar" will return SoftObjectPathTwo. | WorkspaceAssetRegistryInfo.h | |
AssetClass * GetFirstObjectOfType() |
WorkspaceAssetRegistryInfo.h | ||
FSoftObjectPath GetFirstValidObjectPath
(
bool bForceLoad |
Tries to get the first valid path to an object - taking into account the Identifier might point to a subobject To verify validity, it may try to load the object if bForceLoad == true (default) | WorkspaceAssetRegistryInfo.h | |
FString GetFullPath() |
WorkspaceAssetRegistryInfo.h | ||
FName GetIdentifier() |
WorkspaceAssetRegistryInfo.h | ||
uint32 GetParentHash() |
Remove identifier segment to retrieve parent path hash. | WorkspaceAssetRegistryInfo.h | |
FName GetParentIdentifier() |
WorkspaceAssetRegistryInfo.h | ||
| Returns the inner ReferredExport from the item data only valid for asset references, otherwise will return *this. | WorkspaceAssetRegistryInfo.h | ||
const FWorkspaceOutlinerItemExport & GetResolvedExport () |
WorkspaceAssetRegistryInfo.h | ||
| Returns the first path segment as a FSoftObjectPath. | WorkspaceAssetRegistryInfo.h | ||
bool HasData() |
Returns whether Data has any instanced struct setup. | WorkspaceAssetRegistryInfo.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FWorkspaceOutlinerItemExport& Other |
WorkspaceAssetRegistryInfo.h |