Navigation
Unreal Engine C++ API Reference > Plugins > ContentBrowserAssetDataSource > UContentBrowserAssetDataSource > CompileFilter
- UContentBrowserDataSource::CompileFilter()
- UContentBrowserAssetDataSource::CompileFilter()
References
Module | ContentBrowserAssetDataSource |
Header | /Engine/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Source/ContentBrowserAssetDataSource/Public/ContentBrowserAssetDataSource.h |
Include | #include "ContentBrowserAssetDataSource.h" |
Source | /Engine/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Source/ContentBrowserAssetDataSource/Private/ContentBrowserAssetDataSource.cpp |
virtual void CompileFilter
&40;
const FName InPath,
const FContentBrowserDataFilter & InFilter,
FContentBrowserDataCompiledFilter & OutCompiledFilter
&41;
Remarks
Given a path and a data filter, produce an optimized filter that can be used to efficiently enumerate items that match it, and also query whether an item would pass it.
This function must not block waiting on content discovery! It should use the current state as known at this point in time.
A compiled filter should be short-lived (no more than 1 frame).
Parameters
Name | Description |
---|---|
InPath | The virtual path to search for items under. |
InFilter | Rules describing how items should be filtered. |
OutCompiledFilter | The compiled filter instance to fill with the result. |