Ark Server API (ASA) - Wiki
|
#include <NamePermissionList.h>
Additional Inherited Members | |
Protected Member Functions inherited from TSharedFromThis< FNamePermissionList > | |
TSharedFromThis () | |
TSharedFromThis (TSharedFromThis const &) | |
FORCEINLINE TSharedFromThis & | operator= (TSharedFromThis const &) |
~TSharedFromThis () | |
Static Protected Member Functions inherited from TSharedFromThis< FNamePermissionList > | |
static FORCEINLINE TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
static FORCEINLINE TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
Definition at line 20 of file NamePermissionList.h.
|
inline |
Definition at line 23 of file NamePermissionList.h.
|
inlinevirtual |
Definition at line 24 of file NamePermissionList.h.
Add item to allowlist after which all items not in the allowlist will be filtered out.
Set to filter out all items.
Add item to DenyList, this specific item will be filtered out.
bool FNamePermissionList::Append | ( | const FNamePermissionList & | Other | ) |
Add the specified filters to this one.
|
inline |
Get raw allowlist
Definition at line 93 of file NamePermissionList.h.
|
inline |
Get raw DenyList
Definition at line 90 of file NamePermissionList.h.
Gathers the names of all the owners in this DenyList.
bool FNamePermissionList::HasFiltering | ( | ) | const |
True if has filters active
|
inline |
Are all items set to be filtered out
Definition at line 96 of file NamePermissionList.h.
|
inline |
Triggered when filter changes
Definition at line 99 of file NamePermissionList.h.
Returns true if passes filter restrictions using exact match
Removes a previously-added item from the allowlist.
Removes a previously-added item from the DenyList.
Removes all filtering changes associated with a specific owner name.
Removes all filtering changes associated with the specified list of owner names.
bool FNamePermissionList::UnregisterOwnersAndAppend | ( | const TArray< FName > & | OwnerNamesToRemove, |
const FNamePermissionList & | FiltersToAdd ) |
Unregisters specified owners then adds specified filters in one operation (to avoid multiple filters changed events).
|
protected |
List of items to allow, if not empty all items will be filtered out unless they are in the list
Definition at line 107 of file NamePermissionList.h.
Temporarily prevent delegate from being triggered
Definition at line 116 of file NamePermissionList.h.
|
protected |
List if items to filter out
Definition at line 104 of file NamePermissionList.h.
|
protected |
List of owner names that requested all items to be filtered out
Definition at line 110 of file NamePermissionList.h.
|
protected |
Triggered when filter changes
Definition at line 113 of file NamePermissionList.h.