Navigation
API > API/Editor > API/Editor/UnrealEd
Used in filtering allowed references between assets. Implement a subclass of this and return it in OnMakeAssetReferenceFilter
| Name | IAssetReferenceFilter |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Editor/AssetReferenceFilter.h |
| Include Path | #include "Editor/AssetReferenceFilter.h" |
Syntax
class IAssetReferenceFilter
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAssetReferenceFilter() |
Editor/AssetReferenceFilter.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnIsCrossPluginReferenceAllowed | TBaseDelegate_TwoParams< bool, const FAssetData &, const FAssetData & > | Editor/AssetReferenceFilter.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnIsCrossPluginReferenceAllowedDelegate | FOnIsCrossPluginReferenceAllowed | Editor/AssetReferenceFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DoesAssetDowngradeReferenceErrorsToWarnings
(
const FAssetData& AssetData |
Return true if the given asset downgrades any illegal reference errors to warnings | Editor/AssetReferenceFilter.h | |
bool PassesFilter
(
const FAssetData& AssetData, |
Filter function to pass/fail an asset. | Editor/AssetReferenceFilter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsCrossPluginReferenceAllowed
(
const FAssetData& ReferencingAssetData, |
Editor/AssetReferenceFilter.h | ||
static FOnIsCrossPluginReferenceAllowed & OnIsCrossPluginReferenceAllowed() |
Used to register a custom delegate implementation that returns if a plugin asset can reference another plugin asset. | Editor/AssetReferenceFilter.h |