Navigation
API > API/Plugins > API/Plugins/ContentBrowserFileDataSource
| Name | UContentBrowserFileDataSource |
| Type | class |
| Header File | /Engine/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Source/ContentBrowserFileDataSource/Public/ContentBrowserFileDataSource.h |
| Include Path | #include "ContentBrowserFileDataSource.h" |
Syntax
UCLASS (MinimalAPI)
class UContentBrowserFileDataSource : public UContentBrowserDataSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UContentBrowserDataSource → UContentBrowserFileDataSource
Structs
| Name | Remarks |
|---|---|
| FDiscoveredItem | |
| FFileMount |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ContentBrowserFileDataSource.h | |||
bool HasFileMount
(
const FName InFileMountPath |
ContentBrowserFileDataSource.h | ||
void Initialize
(
const ContentBrowserFileData::FFileConfigData& InConfig, |
ContentBrowserFileDataSource.h | ||
void RemoveFileMount
(
const FName InFileMountPath |
ContentBrowserFileDataSource.h |
Overridden from UContentBrowserDataSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildRootPathVirtualTree() |
ContentBrowserFileDataSource.h | ||
virtual bool BulkCopyItems
(
TArrayView< const FContentBrowserItemData > InItems, |
ContentBrowserFileDataSource.h | ||
virtual bool BulkDeleteItems
(
TArrayView< const FContentBrowserItemData > InItems |
ContentBrowserFileDataSource.h | ||
virtual bool BulkDuplicateItems
(
TArrayView< const FContentBrowserItemData > InItems, |
ContentBrowserFileDataSource.h | ||
virtual bool BulkEditItems
(
TArrayView< const FContentBrowserItemData > InItems |
ContentBrowserFileDataSource.h | ||
virtual bool BulkMoveItems
(
TArrayView< const FContentBrowserItemData > InItems, |
ContentBrowserFileDataSource.h | ||
virtual bool BulkPreviewItems
(
TArrayView< const FContentBrowserItemData > InItems |
ContentBrowserFileDataSource.h | ||
virtual bool CanCopyItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
| ContentBrowserFileDataSource.h | |||
virtual bool CanDeleteItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CanDuplicateItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CanEditItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CanMoveItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CanPreviewItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CanRenameItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual void CompileFilter
(
const FName InPath, |
ContentBrowserFileDataSource.h | ||
virtual bool CopyItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool CreateFolder
(
const FName InPath, |
ContentBrowserFileDataSource.h | ||
virtual bool DeleteItem
(
const FContentBrowserItemData& InItem |
ContentBrowserFileDataSource.h | ||
virtual bool DoesItemPassFilter
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool DuplicateItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool EditItem
(
const FContentBrowserItemData& InItem |
ContentBrowserFileDataSource.h | ||
virtual void EnumerateItemsAtPath
(
const FName InPath, |
ContentBrowserFileDataSource.h | ||
virtual void EnumerateItemsAtUserProvidedPath
(
const FStringView InPath, |
ContentBrowserFileDataSource.h | ||
virtual void EnumerateItemsMatchingFilter
(
const FContentBrowserDataCompiledFilter& InFilter, |
ContentBrowserFileDataSource.h | ||
virtual bool GetItemAttribute
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool GetItemAttributes
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool GetItemPhysicalPath
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool IsDiscoveringItems
(
FText* OutStatus |
ContentBrowserFileDataSource.h | ||
virtual bool IsFolderVisible
(
const FName InPath, |
ContentBrowserFileDataSource.h | ||
virtual bool MoveItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual bool PreviewItem
(
const FContentBrowserItemData& InItem |
ContentBrowserFileDataSource.h | ||
virtual bool PrioritizeSearchPath
(
const FName InPath |
ContentBrowserFileDataSource.h | ||
virtual bool RenameItem
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
virtual void Shutdown() |
ContentBrowserFileDataSource.h | ||
virtual void Tick
(
const float InDeltaTime |
ContentBrowserFileDataSource.h | ||
virtual bool UpdateThumbnail
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDiscoveredItem
(
FDiscoveredItem::EType InItemType, |
ContentBrowserFileDataSource.h | ||
void AddDiscoveredItemImpl
(
FDiscoveredItem::EType InItemType, |
ContentBrowserFileDataSource.h | ||
FContentBrowserItemData CreateFileItem
(
const FName InInternalPath, |
ContentBrowserFileDataSource.h | ||
FContentBrowserItemData CreateFolderItem
(
const FName InInternalPath, |
ContentBrowserFileDataSource.h | ||
FContentBrowserItemData CreateItemFromDiscovered
(
const FName InInternalPath, |
ContentBrowserFileDataSource.h | ||
TSharedPtr< const FContentBrowserFileItemDataPayload > GetFileItemPayload
(
const FContentBrowserItemData& InItem |
ContentBrowserFileDataSource.h | ||
TSharedPtr< const FContentBrowserFolderItemDataPayload > GetFolderItemPayload
(
const FContentBrowserItemData& InItem |
ContentBrowserFileDataSource.h | ||
bool HideFolderIfEmpty
(
const IContentBrowserHideFolderIfEmptyFilter& HideFolderIfEmptyFilter, |
ContentBrowserFileDataSource.h | ||
| ContentBrowserFileDataSource.h | |||
| ContentBrowserFileDataSource.h | |||
void OnAlwaysShowPath
(
const FName InPath |
ContentBrowserFileDataSource.h | ||
void OnAlwaysShowPath
(
const FStringView InPath |
ContentBrowserFileDataSource.h | ||
void OnDirectoryChanged
(
const TArray< FFileChangeData >& InFileChanges, |
Called when a file in a watched directory changes on disk | ContentBrowserFileDataSource.h | |
FContentBrowserItemData OnFinalizeCreateFile
(
const FContentBrowserItemData& InItemData, |
ContentBrowserFileDataSource.h | ||
FContentBrowserItemData OnFinalizeCreateFolder
(
const FContentBrowserItemData& InItemData, |
ContentBrowserFileDataSource.h | ||
FContentBrowserItemData OnFinalizeDuplicateFile
(
const FContentBrowserItemData& InItemData, |
ContentBrowserFileDataSource.h | ||
void OnNewFileRequested
(
const FName InDestFolderPath, |
ContentBrowserFileDataSource.h | ||
void OnPathPopulated
(
const FStringView InPath |
ContentBrowserFileDataSource.h | ||
void OnPathPopulated
(
const FName InPath |
ContentBrowserFileDataSource.h | ||
bool OnValidateItemName
(
const FContentBrowserItemData& InItem, |
ContentBrowserFileDataSource.h | ||
bool PassesFilters
(
const FName InPath, |
ContentBrowserFileDataSource.h | ||
void PopulateAddNewContextMenu
(
UToolMenu* InMenu |
ContentBrowserFileDataSource.h | ||
void RemoveDiscoveredItem
(
const FString& InMountPath |
ContentBrowserFileDataSource.h | ||
void RemoveDiscoveredItem
(
const FName InMountPath |
ContentBrowserFileDataSource.h | ||
void RemoveDiscoveredItemImpl
(
const FName InMountPath, |
ContentBrowserFileDataSource.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool PassesFilters
(
const FStringView InPath, |
ContentBrowserFileDataSource.h |