Navigation
API > API/Plugins > API/Plugins/ContentBrowserAssetDataSource
| Name | FContentBrowserAssetFileItemDataPayload |
| Type | class |
| Header File | /Engine/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Source/ContentBrowserAssetDataSource/Public/ContentBrowserAssetDataPayload.h |
| Include Path | #include "ContentBrowserAssetDataPayload.h" |
Syntax
class FContentBrowserAssetFileItemDataPayload : public IContentBrowserItemDataPayload
Implements Interfaces
Derived Classes
- FContentBrowserAliasItemDataPayload
- FContentBrowserAssetFileItemDataPayload_Creation
- FContentBrowserAssetFileItemDataPayload_Duplication
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContentBrowserAssetFileItemDataPayload
(
FAssetData&& InAssetData |
ContentBrowserAssetDataPayload.h | ||
FContentBrowserAssetFileItemDataPayload
(
const FAssetData& InAssetData |
ContentBrowserAssetDataPayload.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetData | FAssetData | ContentBrowserAssetDataPayload.h | ||
| bHasCachedAssetDefinitionPtr | bool | ContentBrowserAssetDataPayload.h | ||
| bHasCachedAssetPtr | bool | ContentBrowserAssetDataPayload.h | ||
| bHasCachedAssetTypeActionsPtr | bool | ContentBrowserAssetDataPayload.h | ||
| bHasCachedFilename | bool | ContentBrowserAssetDataPayload.h | ||
| bHasCachedPackagePtr | bool | ContentBrowserAssetDataPayload.h | ||
| CachedAssetDefinitionPtr | TWeakObjectPtr< const UAssetDefinition > | ContentBrowserAssetDataPayload.h | ||
| CachedAssetPtr | TWeakObjectPtr< UObject > | ContentBrowserAssetDataPayload.h | ||
| CachedAssetTypeActionsPtr | TWeakPtr< IAssetTypeActions > | ContentBrowserAssetDataPayload.h | ||
| CachedFilename | FString | ContentBrowserAssetDataPayload.h | ||
| CachedPackagePtr | TWeakObjectPtr< UPackage > | ContentBrowserAssetDataPayload.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * GetAsset
(
const bool bTryRecacheIfNull |
ContentBrowserAssetDataPayload.h | ||
const FAssetData & GetAssetData() |
ContentBrowserAssetDataPayload.h | ||
const UAssetDefinition * GetAssetDefinition() |
ContentBrowserAssetDataPayload.h | ||
TSharedPtr< IAssetTypeActions > GetAssetTypeActions() |
ContentBrowserAssetDataPayload.h | ||
const FString & GetFilename() |
ContentBrowserAssetDataPayload.h | ||
UPackage * GetPackage
(
const bool bTryRecacheIfNull |
ContentBrowserAssetDataPayload.h | ||
| LoadTags (optional) allows passing specific tags to the linker when loading the asset (. | ContentBrowserAssetDataPayload.h | ||
UPackage * LoadPackage
(
TSet< FName > LoadTags |
LoadTags(optional) allows passing specific tags to the linker when loading the asset package (. | ContentBrowserAssetDataPayload.h | |
void UpdateThumbnail
(
FAssetThumbnail& InThumbnail |
ContentBrowserAssetDataPayload.h |