ContentBrowser

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FAssetPickerConfig

A struct containing details about how the asset picker should behave

Public struct

FAssetViewCustomColumn

Struct to define a custom column for the asset view

Public struct

FAssetViewDragAndDropExtender

Contains the delegates used to handle a custom drag-and-drop in the asset view

Public class

FAssetViewExtraStateGenerator

Extra state generator that adds an icon and a corresponding legend entry on an asset.

Public class

FAssetViewItem

An item (folder or file) displayed in the asset view

Public struct

FAssetViewItemHelper

Public class

FAssetViewSortManager

Public struct

FCollectionPickerConfig

A struct containing details about how the collection picker should behave

Public struct

FContentBrowserConfig

A struct containing details about how the content browser should behave

Public class

FContentBrowserModule

Content browser module

Public class

FContentBrowserPluginFilter

Public class

FContentBrowserPluginFilter_ContentOnlyPlugins

Public struct

FContentBrowserSelection

A selection of items in the Content Browser

Public class

FFrontendFilter

Public class

FFrontendFilter_ArbitraryComparisonOperation

A filter that compares the value of an asset registry tag to a target value

Public class

FFrontendFilter_CheckedOut

A filter that displays only checked out assets

Public class

FFrontendFilter_InUseByLoadedLevels

A filter that only displays assets used by loaded levels

Public class

FFrontendFilter_Modified

A filter that displays only modified assets

Public class

FFrontendFilter_NotSourceControlled

A filter that displays assets not tracked by source control

Public class

FFrontendFilter_NotUsedInAnyLevel

A filter that only displays assets used by any level

Public class

FFrontendFilter_Recent

A filter that displays recently opened assets

Public class

FFrontendFilter_ReplicatedBlueprint

A filter that displays blueprints that have replicated properties

Public class

FFrontendFilter_ShowOtherDevelopers

An inverse filter that allows display of content in developer folders that are not the current user's

Public class

FFrontendFilter_ShowRedirectors

An inverse filter that allows display of object redirectors

Public class

FFrontendFilter_Text

A filter for text search

Public class

FFrontendFilter_UsedInAnyLevel

A filter that only displays assets used by any level

Public class

FFrontendFilter_Writable

A filter that displays only assets that are not read only

Public class

FFrontendFilterCategory

Public struct

FHistoryData

The history data object, storing all important history data

Public class

FHistoryManager

The class responsible for managing all content browser history

Public struct

FOpenAssetDialogConfig

A struct containing details about how the open asset dialog should behave.

Public struct

FPathPickerConfig

A struct containing details about how the path picker should behave

Public struct

FSaveAssetDialogConfig

A struct containing details about how the save asset dialog should behave.

Public struct

FSelectionData

Public struct

FSharedAssetDialogConfig

A struct containing shared details about how asset dialogs should behave.

Public struct

FSourcesData

Public class

IContentBrowserSingleton

Content browser module singleton

Public class

SAssetColumnItem

An item in the asset column view

Public class

SAssetColumnView

The columns view mode of the asset view

Public class

SAssetColumnViewRow

Public class

SAssetListItem

An item in the asset list view

Public class

SAssetListView

The list view mode of the asset view

Public class

SAssetTileItem

An item in the asset tile view

Public class

SAssetTileView

The tile view mode of the asset view

Public class

SAssetView

A widget to display a list of filtered assets

Public class

SAssetViewItem

A base class for all asset view items

Public class

UContentBrowserAddNewContextMenuContext

Public class

UContentBrowserAssetContextMenuContext

Public class

UContentBrowserAssetViewContextMenuContext

Public class

UContentBrowserFilterListContext

Public class

UContentBrowserFolderContext

Public class

UContentBrowserFrontEndFilterExtension

Override this class in order to make an additional front-end filter available in the Content Browser.

Public class

UContentBrowserMenuContext

Public class

UContentBrowserToolbarMenuContext

Public class

UTextFilterKeyValueHandler

Public class

UTextFilterValueHandler

Typedefs

Name

Description

FAssetFilterCollectionType

FAssetFilterType

FClearSelectionDelegate

Called to clear the selection of the specified assetdata or all selection if an invalid assetdata is passed

FConstructToolTipForAsset

Called to retrieve the tooltip for the specified asset

FContentBrowserCommandExtender

FContentBrowserMenuExtender

Called to request the menu when right clicking on a path

FContentBrowserMenuExtender_SelectedAssets

FContentBrowserMenuExtender_SelectedPaths

FGetCurrentSelectionDelegate

Called to retrieve an array of the currently selected asset data

FOnApplyHistoryData

The delegate for when history data should be applied

FOnAssetDialogCancelled

Called from the Asset Dialog when a non-modal dialog is closed or cancelled

FOnAssetDoubleClicked

Called when an asset is double clicked in the asset view

FOnAssetEnterPressed

Called when enter is pressed on an asset in the asset view

FOnAssetsActivated

Called when the user double clicks, presses enter, or presses space on an asset

FOnAssetsChosenForOpen

Called from the Asset Dialog when assets are chosen in non-modal Open dialogs

FOnAssetSelected

Called when an asset is selected in the asset view

FOnAssetToolTipClosing

Called when an asset item's tooltip is closing

FOnAssetViewNewItemRequested

Fires whenever the asset view is asked to start to create a temporary item

FOnCollectionSelected

Called when a collection is selected in the collections view

FOnContentBrowserGetSelection

Called when registering a custom command/keybinding for the content browser

FOnContentBrowserItemRenameCommitted

Called when the user has committed a rename of one or more items

FOnContentBrowserItemsActivated

Called when the user double clicks, presses enter, or presses space on a Content Browser item

FOnContentBrowserItemSelectionChanged

Delegate called when item selection is changed

FOnCreateNewFolder

Called when a new folder is starting to be created

FOnExtendAssetViewOptionsMenuContext

Fires whenever asset view options menu is being opened, gives chance for external code to set additional context

FOnGenerateAssetViewExtraStateIndicators

Called to generate extra state information icons or tooltips on asset items.

FOnGetAssetContextMenu

Called to request the menu when right clicking on an asset

FOnGetContentBrowserItemContextMenu

Called to request the menu when right clicking on an selection of items (maybe be a mix of folders and files)

FOnGetCustomAssetColumnData

Called to get string/text value for a custom column, will get converted as necessary

FOnGetCustomAssetColumnDisplayText

FOnGetCustomAssetToolTip

Called to request a custom asset item tooltip

FOnGetFolderContextMenu

Called to request the menu when right clicking on an asset

FOnIsAssetValidForCustomToolTip

Called to see if it is valid to request a custom asset item tooltip

FOnItemDestroyed

FOnObjectPathChosenForSave

Called from the Asset Dialog when an asset name is chosen in non-modal Save dialogs

FOnPathSelected

Called when a path is selected in the path picker

FOnRenameBegin

FOnRenameCommit

FOnSearchOptionChanged

Fires whenever one of the "Search" options changes, useful for modifying search criteria to match

FOnShouldDisplayAssetTag

Called to check if an asset tag should be display in details view.

FOnShouldFilterAsset

Called to check if an asset should be filtered out by external code.

FOnThumbnailScaleChanged

Called when thumbnail scale changes and the thumbnail scale is bound to a delegate

FOnUpdateHistoryData

The delegate for when history data should be updated

FOnVerifyRenameCommit

FOnVisualizeAssetToolTip

Called when an asset item visualizes its tooltip

FPluginFilterCollectionType

FPluginFilterType

FRefreshAssetViewDelegate

Called to force the asset view to refresh

FSetARFilterDelegate

Called to set a new filter for an existing asset picker

FSetPathPickerPathsDelegate

A pointer to an existing delegate that, when executed, will set the filter an the asset picker after it is created.

FSyncToAssetsDelegate

Called to retrieve an array of the currently selected asset data

Enums

Name

Description

Public enum

EAssetDialogType::Type

Public enum

EAssetViewType::Type

The view modes used in SAssetView

Public enum

ESaveAssetDialogExistingAssetPolicy::Type

An enum to choose the behavior of the save asset dialog when the user chooses an asset that already exists

Functions

Name Description

Public function

FReply

 

FAssetViewModeUtils::OnViewModeKeyDown

(
    const TSet< TSharedPtr< FAssetViewI...,
    const FKeyEvent& InKeyEvent
)