| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/BlacklistNames.h |
Include |
#include "Misc/BlacklistNames.h" |
class FBlacklistNames : public TSharedFromThis< FBlacklistNames >
Name | Description | ||
---|---|---|---|
|
Blacklist |
List if items to filter out |
|
|
BlacklistAll |
List of owner names that requested all items to be filtered out |
|
|
bSuppressOnFilterChanged |
Temporarily prevent delegate from being triggered |
|
|
FSimpleMulticas... |
OnFilterChangedDelegate |
Triggered when filter changes |
|
Whitelist |
List of items to allow, if not empty all items will be filtered out unless they are in the list |
Name | Description | |
---|---|---|
|
FBlacklistNames() |
Name | Description | |
---|---|---|
|
~FBlacklistNames() |
Name | Description | ||
---|---|---|---|
|
AddBlacklistAll ( |
Set to filter out all items |
|
|
AddBlacklistItem |
Add item to blacklist, this specific item will be filtered out |
|
|
AddWhitelistItem |
Add item to whitelist after which all items not in the whitelist will be filtered out |
|
|
Append ( |
Combine two filters together |
|
|
const TMap< ... |
GetBlacklist() |
Get raw blacklist |
|
const TMap< ... |
GetWhitelist() |
Get raw whitelist |
|
HasFiltering() |
True if has filters active |
|
|
IsBlacklistAll() |
Are all items set to be filtered out |
|
|
FSimpleMulti... |
OnFilterChanged() |
Triggered when filter changes |
|
PassesFilter ( |
Returns true if passes filter restrictions using exact match |
|
|
UnregisterOwner ( |
Removes all filtering changes associated with a specific owner name |