Navigation
API > API/Runtime > API/Runtime/NetCore
FNetBitArrayHelper Implementation helper
| Name | FNetBitArrayHelper |
| Type | class |
| Header File | /Engine/Source/Runtime/Net/Core/Public/Net/Core/NetBitArray.h |
| Include Path | #include "Net/Core/NetBitArray.h" |
Syntax
class FNetBitArrayHelper
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StorageWordType | FNetBitArray::StorageWordType | Net/Core/NetBitArray.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WordBitCount | uint32 | Net/Core/NetBitArray.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FNetBitArray | friend | Net/Core/NetBitArray.h | ||
| FNetBitArrayView | friend | Net/Core/NetBitArray.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AndBitValue
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void ClearBit
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void ClearBits
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void Combine
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void CombineMultiple
(
StorageWordType* WriteStorage, |
Net/Core/NetBitArray.h | ||
static uint32 CountSetBits
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindFirstOne
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindFirstOne
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindFirstZero
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindFirstZero
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindLastOne
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static uint32 FindLastZero
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void ForAllExclusiveBits
(
const StorageWordType* StorageA, |
Net/Core/NetBitArray.h | ||
static void ForAllExclusiveBitsByPredicate
(
const StorageWordType* StorageA, |
Net/Core/NetBitArray.h | ||
static void ForAllSetBits
(
const StorageWordType* StorageA, |
Net/Core/NetBitArray.h | ||
static void ForAllSetBits
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void ForAllSetBitsInRange
(
const StorageWordType* Storage, |
Calls Functor for every set bit from StartBit to EndBit (inclusive) | Net/Core/NetBitArray.h | |
static void ForAllSetBitsMultiple
(
const StorageWordType* StorageA, |
Net/Core/NetBitArray.h | ||
static void ForAllUnsetBits
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static bool GetBit
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static StorageWordType GetLastWordMask
(
uint32 BitCount |
Net/Core/NetBitArray.h | ||
static uint32 GetSetBitIndices
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static bool IsAnyBitSet
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static bool IsAnyBitSet
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static bool IsEqual
(
const StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void OrBitValue
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void Set
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void SetBit
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void SetBits
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h | ||
static void SetBitValue
(
StorageWordType* Storage, |
Net/Core/NetBitArray.h |