ContentBrowserData

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FContentBrowserCompiledSubsystemFilter

Internal - Filter data used to inject dummy items for the path down to the mount root of each data source

Public struct

FContentBrowserDataClassFilter

Data used to filter object instances by their class.

Public struct

FContentBrowserDataCollectionFilter

Data used to filter items by their collection.

Public struct

FContentBrowserDataCompiledFilter

A filter used to control what is returned from Content Browser data queries.

Public class

FContentBrowserDataDragDropOp

Public struct

FContentBrowserDataFilter

A filter used to control what is returned from Content Browser data queries.

Public struct

FContentBrowserDataFilterList

A list of typed filter structs and their associated data.

Public struct

FContentBrowserDataLegacyFilter

Filter data used to provide legacy information to the asset data source

Public struct

FContentBrowserDataObjectFilter

Data used to filter object instances by their name and tags.

Public struct

FContentBrowserDataPackageFilter

Data used to filter object instances by their package.

Public struct

FContentBrowserItem

Representation of a Content Browser item.

Public class

FContentBrowserItemData

The primitive data that represents an internal Content Browser item, as defined and managed by a Content Browser data source.

Public class

FContentBrowserItemDataAttributeMetaData

Type describing the meta-data associated with an item attribute value.

Public class

FContentBrowserItemDataAttributeValue

Type describing the value of an item attribute.

Public class

FContentBrowserItemDataKey

Minimal representation of a FContentBrowserItemData instance that can be used as a map key.

Public class

FContentBrowserItemDataTemporaryContext

Context for asynchronous item creation (for new items or duplicating existing ones).

Public class

FContentBrowserItemDataUpdate

Type describing an update to an item.

Public class

FContentBrowserItemKey

Minimal representation of a FContentBrowserItem instance that can be used as a map key.

Public class

FContentBrowserItemTemporaryContext

Context for asynchronous item creation (for new items or duplicating existing ones).

Public class

FContentBrowserItemUpdate

Type describing an update to an item.

Public class

IContentBrowserDataModule

Public class

IContentBrowserItemDataPayload

Interface used to store any data source defined payload data that is required to operate on the underlying thing that a Content Browser item represents.

Public class

IContentBrowserItemDataSink

The data sink interface that can be used to communicate with the Content Browser Data Subsystem.

Public class

UContentBrowserDataMenuContext_AddNewMenu

Public class

UContentBrowserDataMenuContext_DragDropMenu

Public class

UContentBrowserDataMenuContext_FileMenu

Public class

UContentBrowserDataMenuContext_FolderMenu

Public class

UContentBrowserDataSource

A common implementation of a "do nothing" data source for the Content Browser.

Public class

UContentBrowserDataSubsystem

Subsystem that provides access to Content Browser data.

Public class

UContentBrowserItemLibrary

TODO: Script API exposure.

Typedefs

Name

Description

FContentBrowserItemDataAttributeValues

FOnContentBrowserItemDataDiscoveryComplete

Called when all active data sources have completed their initial content discovery scan.

FOnContentBrowserItemDataRefreshed

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

FOnContentBrowserItemDataUpdated

Called for incremental item data updates from data sources that can provide delta-updates

FOnCreateNewAsset

Called to begin user controlled asset creation via the asset data source (if available)

FOnGetCustomSourceAssets

Called to add extra asset data to the asset view, to display virtual assets.

Enums

Name

Description

Public enum

EContentBrowserDataMenuContext_AddNewMenuDomain

Public enum

EContentBrowserItemAttributeFilter

Flags controlling which item attributes should be included

Public enum

EContentBrowserItemCategoryFilter

Flags controlling which item categories should be included

Public enum

EContentBrowserItemDataAttributeValueType

Enum denoting the types of values that an item attribute can store

Public enum

EContentBrowserItemFlags

Flags denoting basic state information for an item instance

Public enum

EContentBrowserItemSaveFlags

Flags denoting the save behavior of items

Public enum

EContentBrowserItemTypeFilter

Flags controlling which item types should be included

Public enum

EContentBrowserItemUpdateType

Enum denoting the types of updates that can be emitted for an item

Functions

Name Description

Public function

constexpr bo ...

 

operator!

Public function

constexpr bo ...

 

operator!

Public function

constexpr bo ...

 

operator!

Public function

constexpr bo ...

 

operator!

Public function

constexpr bo ...

 

operator!

Public function

constexpr EC ...

 

operator&

Public function

constexpr EC ...

 

operator&

Public function

constexpr EC ...

 

operator&

Public function

constexpr EC ...

 

operator&

Public function

constexpr EC ...

 

operator&

Public function

EContentBrow ...

 

operator&=

Public function

EContentBrow ...

 

operator&=

Public function

EContentBrow ...

 

operator&=

Public function

EContentBrow ...

 

operator&=

Public function

EContentBrow ...

 

operator&=

Public function

constexpr EC ...

 

operator^

Public function

constexpr EC ...

 

operator^

Public function

constexpr EC ...

 

operator^

Public function

constexpr EC ...

 

operator^

Public function

constexpr EC ...

 

operator^

Public function

EContentBrow ...

 

operator^=

Public function

EContentBrow ...

 

operator^=

Public function

EContentBrow ...

 

operator^=

Public function

EContentBrow ...

 

operator^=

Public function

EContentBrow ...

 

operator^=

Public function

constexpr EC ...

 

operator|

Public function

constexpr EC ...

 

operator|

Public function

constexpr EC ...

 

operator|

Public function

constexpr EC ...

 

operator|

Public function

constexpr EC ...

 

operator|

Public function

EContentBrow ...

 

operator|=

Public function

EContentBrow ...

 

operator|=

Public function

EContentBrow ...

 

operator|=

Public function

EContentBrow ...

 

operator|=

Public function

EContentBrow ...

 

operator|=

Public function

constexpr EC ...

 

operator~

Public function

constexpr EC ...

 

operator~

Public function

constexpr EC ...

 

operator~

Public function

constexpr EC ...

 

operator~

Public function

constexpr EC ...

 

operator~

Variables

Name Description

Public variable

const FName

 

ItemColor

Attribute key that can be used to query the display color of an item.

Public variable

const FName

 

ItemDescription

Attribute key that can be used to query the internal description of an item.

Public variable

const FName

 

ItemIsDeveloperContent

Attribute key that can be used to query whether the given item is considered to be developer content.

Public variable

const FName

 

ItemIsEngineContent

Attribute key that can be used to query whether the given item is considered to be engine content (including engine plugin content).

Public variable

const FName

 

ItemIsLocalizedContent

Attribute key that can be used to query whether the given item is considered to be localized content.

Public variable

const FName

 

ItemIsPluginContent

Attribute key that can be used to query whether the given item is considered to be plugin content.

Public variable

const FName

 

ItemIsProjectContent

Attribute key that can be used to query whether the given item is considered to be project content (including project plugin content).

Public variable

const FName

 

ItemTypeDisplayName

Attribute key that can be used to query the internal type display name of an item.

Public variable

const FName

 

ItemTypeName

Attribute key that can be used to query the internal type name of an item.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback