Navigation
Unreal Engine C++ API Reference > Plugins > ContentBrowserAssetDataSource
Inheritance Hierarchy
- UContentBrowserDataSource
- UContentBrowserAssetDataSource
References
Module | ContentBrowserAssetDataSource |
Header | /Engine/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Source/ContentBrowserAssetDataSource/Public/ContentBrowserAssetDataSource.h |
Include | #include "ContentBrowserAssetDataSource.h" |
Syntax
UCLASS ()
class UContentBrowserAssetDataSource : public UContentBrowserDataSource
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | AppendItemObjectPath
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | AppendItemPackageName
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | AppendItemReference
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
void | ||
![]() ![]() |
bool | BulkCopyItems
(
TArrayView< const FContentBrowserItemData > InItems, |
|
![]() ![]() |
bool | BulkDeleteItems
(
TArrayView< const FContentBrowserItemData > InItems |
|
![]() ![]() |
bool | BulkDuplicateItems
(
TArrayView< const FContentBrowserItemData > InItems, |
|
![]() ![]() |
bool | BulkEditItems
(
TArrayView< const FContentBrowserItemData > InItems |
|
![]() ![]() |
bool | BulkMoveItems
(
TArrayView< const FContentBrowserItemData > InItems, |
|
![]() ![]() |
bool | BulkPreviewItems
(
TArrayView< const FContentBrowserItemData > InItems |
|
![]() ![]() |
bool | BulkPrivatizeItems
(
TArrayView< const FContentBrowserItemData > InItems |
|
![]() ![]() |
bool | BulkSaveItems
(
TArrayView< const FContentBrowserItemData > InItems, |
|
![]() ![]() |
bool | BulkViewItems
(
TArrayView< const FContentBrowserItemData > InItems |
|
![]() ![]() |
bool | CanCopyItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanCreateFolder
(
const FName InPath, |
|
![]() ![]() |
bool | CanDeleteItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanDuplicateItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanEditItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanMoveItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanPreviewItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanPrivatizeItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanRenameItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanSaveItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CanViewItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
void | ClearCachedFilterData
(
const FContentBrowserDataFilterCacheIDOwner& IDOwner |
|
![]() ![]() |
void | CompileFilter
(
const FName InPath, |
|
![]() ![]() |
bool | ConvertItemForFilter
(
FContentBrowserItemData& Item, |
|
![]() ![]() |
bool | CopyItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | CreateAssetFilter
(
FAssetFilterInputParams& Params, |
|
![]() ![]() |
bool | CreateAssetFilter
(
FAssetFilterInputParams& Params, |
Call in CompileFilter() after CreatePathFilter() to fill OutCompiledFilter with an FContentBrowserCompiledAssetDataFilter capable of filtering assets |
![]() ![]() |
bool | CreateFolder
(
const FName InPath, |
|
![]() ![]() |
bool | CreatePathFilter
(
FAssetFilterInputParams& Params, |
Call in CompileFilter() after PopulateAssetFilterInputParams() to fill OutCompiledFilter with an FContentBrowserCompiledAssetDataFilter capable of filtering folders |
![]() ![]() |
bool | DeleteItem
(
const FContentBrowserItemData& InItem |
|
![]() ![]() |
bool | DoesItemPassFilter
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | DoesItemPassFolderFilter
(
UContentBrowserDataSource* DataSource, |
Call in DoesItemPassFilter() to check if a folder passes the compiled asset data filter. |
![]() ![]() |
bool | DuplicateItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | EditItem
(
const FContentBrowserItemData& InItem |
|
![]() ![]() |
void | EnumerateFoldersMatchingFilter
(
UContentBrowserDataSource* DataSource, |
Call in EnumerateItemsMatchingFilter() to generate a list of folders that match the compiled filter. |
![]() ![]() |
void | EnumerateItemsAtPath
(
const FName InPath, |
|
![]() ![]() |
bool | EnumerateItemsAtPaths
(
const TArrayView< FContentBrowserItemPath > InPaths, |
|
![]() ![]() |
void | EnumerateItemsMatchingFilter
(
const FContentBrowserDataCompiledFilter& InFilter, |
|
![]() ![]() |
void | EnumerateItemsMatchingFilter
(
const FContentBrowserDataCompiledFilter& InFilter, |
|
![]() ![]() |
bool | GetItemAttribute
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | GetItemAttributes
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | GetItemPhysicalPath
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | HandleDragDropOnItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | HandleDragEnterItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | HandleDragLeaveItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | HandleDragOverItem
(
const FContentBrowserItemData& InItem, |
|
![]() |
void | Initialize
(
const bool InAutoRegister |
|
![]() ![]() |
bool | IsDiscoveringItems
(
FText* OutStatus |
|
![]() ![]() |
bool | IsFolderVisible
(
const FName InPath, |
|
![]() ![]() |
bool | IsItemDirty
(
const FContentBrowserItemData& InItem |
|
![]() ![]() |
bool | Legacy_TryConvertAssetDataToVirtualPath
(
const FAssetData& InAssetData, |
|
![]() ![]() |
bool | Legacy_TryConvertPackagePathToVirtualPath
(
const FName InPackagePath, |
|
![]() ![]() |
bool | Legacy_TryGetAssetData
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | Legacy_TryGetPackagePath
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | MoveItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | PathPassesCompiledDataFilter
(
const FContentBrowserCompiledAssetDataFilter& InFilter, |
|
![]() ![]() |
bool | PopulateAssetFilterInputParams
(
FAssetFilterInputParams& Params, |
Call in CompileFilter() to populate an FAssetFilterInputParams for use in CreatePathFilter and CreateAssetFilter. |
![]() ![]() |
bool | PreviewItem
(
const FContentBrowserItemData& InItem |
|
![]() ![]() |
bool | PrioritizeSearchPath
(
const FName InPath |
|
![]() ![]() |
bool | PrivatizeItem
(
const FContentBrowserItemData& InItem |
|
![]() ![]() |
void | RemoveUnusedCachedFilterData
(
const FContentBrowserDataFilterCacheIDOwner& IDOwner, |
|
![]() ![]() |
bool | RenameItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | SaveItem
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
void | Shutdown () |
|
![]() ![]() |
bool | TryGetCollectionId
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | UpdateThumbnail
(
const FContentBrowserItemData& InItem, |
|
![]() ![]() |
bool | ViewItem
(
const FContentBrowserItemData& InItem |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAssetDataSourceFilterCache | A struct used to cache some data to accelerate the compilation of the filters for the asset data source | |
![]() |
FAssetFilterInputParams | All of the data necessary to generate a compiled filter for folders and assets |
Typedefs
Name | Description |
---|---|
FCompileARFilterFunc | |
FCreateFolderItemFunc | |
FOnAssetDataSourcePathAdded | |
FOnAssetDataSourcePathRemoved | |
FSubPathEnumerationFunc |
Constants
Name | Description |
---|---|
OnAssetPathAddedDelegate | |
OnAssetPathRemovedDelegate |