| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/ContentBrowserData/Public/ContentBrowserDataSubsystem.h |
Include |
#include "ContentBrowserDataSubsystem.h" |
class UContentBrowserDataSubsystem :
public UEditorSubsystem,
public IContentBrowserItemDataSink
Subsystem that provides access to Content Browser data. This type deals with the composition of multiple data sources, which provide information about the folders and files available in the Content Browser.
Name | Description | ||
---|---|---|---|
|
ActivateAllDataSources() |
Activate all available data sources. |
|
|
ActivateDataSource ( |
Attempt to activate the named data source. |
|
|
CanCreateFolder |
Query whether a folder can be created at the given virtual path, optionally providing error information if it cannot. |
|
|
CompileFilter ( |
Take a raw data filter and convert it into a compiled version that could be re-used for multiple queries using the same data (typically this is only useful for post-filtering multiple items). |
|
|
FContentBrow... |
CreateFolder ( |
Attempt to begin the process of asynchronously creating a folder at the given virtual path, returning a temporary item that can be finalized or canceled by the user. |
|
DeactivateAllDataSources() |
Deactivate all active data sources. |
|
|
DeactivateDataSource ( |
Attempt to deactivate the named data source. |
|
|
EnumerateItemsAtPath ( |
Enumerate the items (folders and/or files) that exist at the given virtual path. |
|
|
EnumerateItemsAtPath ( |
Enumerate the items (folders and/or files) that exist at the given virtual path. |
|
|
EnumerateItemsMatchingFilter ( |
Enumerate the items (folders and/or files) that match a previously compiled filter. |
|
|
EnumerateItemsMatchingFilter ( |
Enumerate the items (folders and/or files) that match a previously compiled filter. |
|
|
EnumerateItemsUnderPath ( |
Enumerate the items (folders and/or files) that exist under the given virtual path. |
|
|
EnumerateItemsUnderPath ( |
Enumerate the items (folders and/or files) that exist under the given virtual path. |
|
|
GetActiveDataSources() |
Get the list of current active data sources. |
|
|
GetAvailableDataSources() |
Get the list of current available data sources. |
|
|
FContentBrow... |
GetItemAtPath ( |
Get the first item (folder and/or file) that exists at the given virtual path. |
|
GetItemsAtPath ( |
Get the items (folders and/or files) that exist at the given virtual path. |
|
|
GetItemsUnderPath ( |
Get the items (folders and/or files) that exist under the given virtual path. |
|
|
IsDiscoveringItems |
Query whether any data sources are currently discovering content, and retrieve optional status messages that can be shown in the UI. |
|
|
IsFolderVisibleIfHidingEmpty ( |
Query whether the given virtual folder should be visible if the UI is asking to hide empty content folders. |
|
|
Legacy_TryConvertAssetDataToVirtualPaths ( |
Attempt to convert the given asset data to a virtual paths associated with the active data sources (callback will be called for each successful conversion). |
|
|
Legacy_TryConvertPackagePathToVirtualPaths ( |
Attempt to convert the given package path to virtual paths associated with the active data sources (callback will be called for each successful conversion). |
|
|
FOnContentBr... |
OnItemDataDiscoveryComplete() |
Delegate called when all active data sources have completed their initial content discovery scan. |
|
FOnContentBr... |
OnItemDataRefreshed() |
Delegate called for wholesale item data updates from data sources that can't provide delta-updates, or when the set of active data sources is modified. |
|
FOnContentBr... |
OnItemDataUpdated() |
Delegate called for incremental item data updates from data sources that can provide delta-updates. |
|
PrioritizeSearchPath ( |
If possible, attempt to prioritize content discovery for the given virtual path. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |
Name |
Description |
---|---|
FNameToDataSourceMap |