Navigation
API > API/Editor > API/Editor/ContentBrowser
Content browser module
| Name | FContentBrowserModule |
| Type | class |
| Header File | /Engine/Source/Editor/ContentBrowser/Public/ContentBrowserModule.h |
| Include Path | #include "ContentBrowserModule.h" |
Syntax
class FContentBrowserModule : public IModuleInterface
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FWizard |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAddPathViewPluginFilters | TBaseDelegate_OneParam< void, TArray< TSharedRef< FContentBrowserPluginFilter > > & > | ContentBrowserModule.h | |
| FCreateViewExtender | TBaseDelegate_NoParams< TSharedPtr< IContentBrowserViewExtender > > | Delegate that creates an instance of the custom view extender | ContentBrowserModule.h |
| FDefaultPathsToExpandDelegate | TBaseDelegate_OneParam< void, TArray< FName > & > | ContentBrowserModule.h | |
| FDefaultSelectedPathsDelegate | TBaseDelegate_OneParam< void, TArray< FName > & > | ContentBrowserModule.h | |
| FOnAssetPathChanged | TMulticastDelegate_OneParam< void, const FString & > | ContentBrowserModule.h | |
| FOnAssetSelectionChanged | TMulticastDelegate_TwoParams< void, const TArray< FAssetData > &, bool > | ContentBrowserModule.h | |
| FOnContentBrowserSettingChanged | TMulticastDelegate_OneParam< void, FName > | ContentBrowserModule.h | |
| FOnFilterChanged | TMulticastDelegate_TwoParams< void, const FARFilter &, bool > | ContentBrowserModule.h | |
| FOnSearchBoxChanged | TMulticastDelegate_TwoParams< void, const FText &, bool > | ContentBrowserModule.h | |
| FOnSourcesViewChanged | TMulticastDelegate_OneParam< void, bool > | ContentBrowserModule.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NumberOfRecentAssetsName | const FName | ContentBrowserModule.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetClassesRequiringDynamicTags | TArray< FName > | List of asset classes whose tags are dynamic and therefore we should union all asset's tags rather than grabbing the first available. | ContentBrowserModule.h | |
| AssetContextMenuExtenders | TArray< FContentBrowserMenuExtender_SelectedPaths > | All extender delegates for the content browser menus | ContentBrowserModule.h | |
| AssetViewContextMenuExtenders | TArray< FContentBrowserMenuExtender_SelectedAssets > | ContentBrowserModule.h | ||
| AssetViewDragAndDropExtenders | TArray< FAssetViewDragAndDropExtender > | All extender delegates for the drag-and-drop support of the asset view | ContentBrowserModule.h | |
| AssetViewExtraStateGenerators | TArray< FAssetViewExtraStateGenerator > | All delegates generating extra state indicators | ContentBrowserModule.h | |
| AssetViewViewMenuExtenders | TArray< FContentBrowserMenuExtender > | ContentBrowserModule.h | ||
| CollectionListContextMenuExtenders | TArray< FContentBrowserMenuExtender > | ContentBrowserModule.h | ||
| CollectionViewContextMenuExtenders | TArray< FContentBrowserMenuExtender > | ContentBrowserModule.h | ||
| ContentBrowserCommandExtenders | TArray< FContentBrowserCommandExtender > | ContentBrowserModule.h | ||
| ContentBrowserSingleton | IContentBrowserSingleton * | ContentBrowserModule.h | ||
| ContentBrowserSpawner | TSharedPtr< class FContentBrowserSpawner > | ContentBrowserModule.h | ||
| ContentBrowserViewExtender | FCreateViewExtender | Extension used to provide a custom view to the Content Browser | ContentBrowserModule.h | |
| DefaultPathsToExpandDelegate | FDefaultPathsToExpandDelegate | ContentBrowserModule.h | ||
| DefaultSelectedPathsDelegate | FDefaultSelectedPathsDelegate | ContentBrowserModule.h | ||
| ItemDataAttributeDelegates | PRAGMA_DISABLE_EXPERIMENTAL_WARNINGS TArray< FGetItemDataAttribute > | All delegates that return values for ContentItemData attributes | ContentBrowserModule.h | |
| OnAssetPathChanged | FOnAssetPathChanged | ContentBrowserModule.h | ||
| OnAssetSelectionChanged | FOnAssetSelectionChanged | ContentBrowserModule.h | ||
| OnContentBrowserSettingChanged | FOnContentBrowserSettingChanged | ContentBrowserModule.h | ||
| OnDeleteFolders | FOnDeleteFolders | ContentBrowserModule.h | ||
| OnFilterChanged | PRAGMA_ENABLE_EXPERIMENTAL_WARNINGS FOnFilterChanged | ContentBrowserModule.h | ||
| OnSearchBoxChanged | FOnSearchBoxChanged | ContentBrowserModule.h | ||
| OnSetFolderColor | FOnSetFolderColor | Called when a custom folder color is set on a folder | ContentBrowserModule.h | |
| OnSourcesViewChanged | FOnSourcesViewChanged | ContentBrowserModule.h | ||
| PathViewContextMenuExtenders | TArray< FContentBrowserMenuExtender_SelectedPaths > | ContentBrowserModule.h | ||
| PathViewPluginFilters | TArray< FAddPathViewPluginFilters > | All delegates that extend available path view plugin filters | ContentBrowserModule.h | |
| PathViewStateIconGenerators | TArray< FPathViewStateIconGenerator > | ContentBrowserModule.h | ||
| Wizards | TArray< FWizard > | ContentBrowserModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FDelegateHandle AddAssetViewExtraStateGenerator
(
const FAssetViewExtraStateGenerator& Generator |
Add a generator to add extra state functionality to the content browser's assets. | ContentBrowserModule.h | |
void AddDynamicTagAssetClass
(
const FName& InName |
ContentBrowserModule.h | ||
virtual IContentBrowserSingleton & Get() |
Gets the content browser singleton | ContentBrowserModule.h | |
virtual TArray< FAddPathViewPluginFilters > & GetAddPathViewPluginFilters() |
Delegates to be called to extend list of content browser Plugin Filters | ContentBrowserModule.h | |
virtual TArray< FContentBrowserMenuExtender_SelectedPaths > & GetAllAssetContextMenuExtenders() |
Delegates to be called to extend the content browser menus | ContentBrowserModule.h | |
virtual TArray< FContentBrowserMenuExtender_SelectedAssets > & GetAllAssetViewContextMenuExtenders() |
ContentBrowserModule.h | ||
virtual const TArray< FAssetViewExtraStateGenerator > & GetAllAssetViewExtraStateGenerators() |
Delegates to be called to add extra state indicators on the asset view | ContentBrowserModule.h | |
virtual TArray< FContentBrowserMenuExtender > & GetAllAssetViewViewMenuExtenders() |
ContentBrowserModule.h | ||
virtual TArray< FContentBrowserMenuExtender > & GetAllCollectionListContextMenuExtenders() |
ContentBrowserModule.h | ||
virtual TArray< FContentBrowserMenuExtender > & GetAllCollectionViewContextMenuExtenders() |
ContentBrowserModule.h | ||
virtual TArray< FContentBrowserCommandExtender > & GetAllContentBrowserCommandExtenders() |
Delegates to call to extend the command/keybinds for content browser | ContentBrowserModule.h | |
virtual TArray< FContentBrowserMenuExtender_SelectedPaths > & GetAllPathViewContextMenuExtenders() |
ContentBrowserModule.h | ||
virtual TArray< FPathViewStateIconGenerator > & GetAllPathViewStateIconGenerators() |
ContentBrowserModule.h | ||
virtual TArray< FAssetViewDragAndDropExtender > & GetAssetViewDragAndDropExtenders() |
Delegates to be called to extend the drag-and-drop support of the asset view | ContentBrowserModule.h | |
virtual FCreateViewExtender GetContentBrowserViewExtender() |
Get the currently registered custom view | ContentBrowserModule.h | |
FDefaultPathsToExpandDelegate & GetDefaultPathsToExpandDelegate() |
Override list of paths to expand by default | ContentBrowserModule.h | |
FDefaultSelectedPathsDelegate & GetDefaultSelectedPathsDelegate() |
Override list of paths to select by default | ContentBrowserModule.h | |
FOnAssetPathChanged & GetOnAssetPathChanged() |
ContentBrowserModule.h | ||
FOnAssetSelectionChanged & GetOnAssetSelectionChanged() |
ContentBrowserModule.h | ||
FOnContentBrowserSettingChanged & GetOnContentBrowserSettingChanged() |
ContentBrowserModule.h | ||
FOnDeleteFolders & GetOnDeleteFolders() |
ContentBrowserModule.h | ||
FOnFilterChanged & GetOnFilterChanged() |
Delegate accessors | ContentBrowserModule.h | |
FOnSearchBoxChanged & GetOnSearchBoxChanged() |
ContentBrowserModule.h | ||
FOnSetFolderColor & GetOnSetFolderColor() |
ContentBrowserModule.h | ||
FOnSourcesViewChanged & GetOnSourcesViewChanged() |
ContentBrowserModule.h | ||
FMainMRUFavoritesList * GetRecentlyOpenedAssets() |
ContentBrowserModule.h | ||
const TArray< FWizard > & GetWizards() |
ContentBrowserModule.h | ||
bool IsDynamicTagAssetClass
(
const FName& InName |
ContentBrowserModule.h | ||
void RegisterWizard
(
const FWizard& InWizard |
ContentBrowserModule.h | ||
virtual void RemoveAssetViewExtraStateGenerator
(
const FDelegateHandle& GeneratorHandle |
Remove an asset view extra state generator. | ContentBrowserModule.h | |
void RemoveDynamicTagAssetClass
(
const FName& InName |
ContentBrowserModule.h | ||
virtual PRAGMA_ENABLE_EXPERIMENTAL_WARNINGS void SetContentBrowserViewExtender
(
const FCreateViewExtender& InCreateViewExtender |
Register a delegate that creates a custom view that can show up inside SAssetView in the Content Browser | ContentBrowserModule.h | |
virtual void ShutdownModule() |
Called before the plugin is unloaded, right before the plugin object is destroyed. | ContentBrowserModule.h | |
virtual void StartupModule() |
Called right after the plugin DLL has been loaded and the plugin object has been created | ContentBrowserModule.h | |
PRAGMA_DISABLE_EXPERIMENTAL_WARNINGS UE_EXPERIMENTAL (
|
Delegates to call to provide the value for a ContentBrowserItemData's attribute | ContentBrowserModule.h | |
void UnregisterWizard
(
const FName WizardIdentifier |
ContentBrowserModule.h |