Navigation
API > API/Runtime > API/Runtime/Core
| Name | FNamePermissionList |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/NamePermissionList.h |
| Include Path | #include "Misc/NamePermissionList.h" |
Syntax
class FNamePermissionList : public TSharedFromThis< FNamePermissionList >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNamePermissionList
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNamePermissionList() |
Misc/NamePermissionList.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNamePermissionList() |
Misc/NamePermissionList.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Add item to allowlist after which all items not in the allowlist will be filtered out. | Misc/NamePermissionList.h | ||
bool AddDenyListAll
(
const FName OwnerName |
Set to filter out all items. | Misc/NamePermissionList.h | |
| Add item to DenyList, this specific item will be filtered out. | Misc/NamePermissionList.h | ||
bool Append
(
const FNamePermissionList& Other |
Add the specified filters to this one. | Misc/NamePermissionList.h | |
| Get raw allowlist | Misc/NamePermissionList.h | ||
| Get raw DenyList | Misc/NamePermissionList.h | ||
| Gathers the names of all the owners in this DenyList. | Misc/NamePermissionList.h | ||
bool HasFiltering() |
True if has filters active | Misc/NamePermissionList.h | |
bool IsDenyListAll() |
Are all items set to be filtered out | Misc/NamePermissionList.h | |
FSimpleMulticastDelegate & OnFilterChanged() |
Triggered when filter changes | Misc/NamePermissionList.h | |
bool PassesFilter
(
const FName Item |
Returns true if passes filter restrictions using exact match | Misc/NamePermissionList.h | |
| Removes a previously-added item from the allowlist. | Misc/NamePermissionList.h | ||
| Removes a previously-added item from the DenyList. | Misc/NamePermissionList.h | ||
bool UnregisterOwner
(
const FName OwnerName |
Removes all filtering changes associated with a specific owner name. | Misc/NamePermissionList.h | |
| Removes all filtering changes associated with the specified list of owner names. | Misc/NamePermissionList.h | ||
bool UnregisterOwnersAndAppend
(
const TArray< FName >& OwnerNamesToRemove, |
Unregisters specified owners then adds specified filters in one operation (to avoid multiple filters changed events). | Misc/NamePermissionList.h |