Navigation
API > API/Runtime > API/Runtime/Core
| Name | FBitTree |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/HAL/MallocBinnedCommon.h |
| Include Path | #include "HAL/MallocBinnedCommon.h" |
Syntax
class FBitTree
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBitTree() |
HAL/MallocBinnedCommon.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllocationSize | uint32 | HAL/MallocBinnedCommon.h | ||
| Bits | uint64 * | HAL/MallocBinnedCommon.h | ||
| Capacity | uint32 | HAL/MallocBinnedCommon.h | ||
| DesiredCapacity | uint32 | HAL/MallocBinnedCommon.h | ||
| OffsetOfLastRow | uint32 | HAL/MallocBinnedCommon.h | ||
| Rows | uint32 | HAL/MallocBinnedCommon.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 AllocBit () |
HAL/MallocBinnedCommon.h | ||
void AllocBit
(
uint32 Index |
HAL/MallocBinnedCommon.h | ||
uint32 CountOnes
(
uint32 UpTo |
HAL/MallocBinnedCommon.h | ||
void FBitTreeInit
(
uint32 InDesiredCapacity, |
HAL/MallocBinnedCommon.h | ||
void FreeBit
(
uint32 Index |
HAL/MallocBinnedCommon.h | ||
bool IsAllocated
(
uint32 Index |
HAL/MallocBinnedCommon.h | ||
uint32 NextAllocBit () |
HAL/MallocBinnedCommon.h | ||
uint32 NextAllocBit
(
uint32 StartIndex |
HAL/MallocBinnedCommon.h | ||
uint32 Slow_NextAllocBits
(
uint32 NumBits, |
Finds a contiguous span of unallocated bits. | HAL/MallocBinnedCommon.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint32 GetMemoryRequirements
(
uint32 NumPages |
HAL/MallocBinnedCommon.h |