Navigation
API > API/Runtime > API/Runtime/CoreUObject
A Message Log token that links to an asset, allowing a hyperlink to navigate to an asset in the content browser or an actor in a level.
| Name | FAssetDataToken |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/AssetRegistry/AssetDataToken.h |
| Include Path | #include "AssetRegistry/AssetDataToken.h" |
Syntax
class FAssetDataToken : public IMessageToken
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetDataToken
(
FPrivateToken, |
Private constructor (via FPrivateToken argument) | AssetRegistry/AssetDataToken.h |
Structs
| Name | Remarks |
|---|---|
| FPrivateToken | The private token allows only members or friends to call MakeShared. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnGetDisplayName | TBaseDelegate_TwoParams< FText, const FAssetData &, bool > | Get the delegate for displaying the asset name | AssetRegistry/AssetDataToken.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultGetAssetDisplayName | FOnGetDisplayName | The default method for getting a display name for assets, if any. | AssetRegistry/AssetDataToken.h |
| DefaultMessageTokenActivated | FOnMessageTokenActivated | The default activation method, if any. Usually populated by another module in the engine. | AssetRegistry/AssetDataToken.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetData | FAssetData | The asset data this token was created for | AssetRegistry/AssetDataToken.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FAssetData & GetAssetData() |
End IMessageToken interface | AssetRegistry/AssetDataToken.h |
Overridden from IMessageToken
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FOnMessageTokenActivated & GetOnMessageTokenActivated() |
AssetRegistry/AssetDataToken.h | ||
virtual EMessageToken::Type GetType() |
Begin IMessageToken interface | AssetRegistry/AssetDataToken.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FAssetDataToken > Create
(
const FAssetData& AssetData, |
Factory method, tokens can only be constructed as shared refs | AssetRegistry/AssetDataToken.h | |
static FOnGetDisplayName & DefaultOnGetAssetDisplayName() |
AssetRegistry/AssetDataToken.h | ||
static FOnMessageTokenActivated & DefaultOnMessageTokenActivated() |
Get the delegate for default token activation | AssetRegistry/AssetDataToken.h |