Navigation
API > API/Developer > API/Developer/TraceServices
| Name | TVariablePagedArray |
| Type | class |
| Header File | /Engine/Source/Developer/TraceServices/Public/Common/VariablePagedArray.h |
| Include Path | #include "Common/VariablePagedArray.h" |
Syntax
template<typename InItemType>
class TVariablePagedArray
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TVariablePagedArray
(
ILinearAllocator& InAllocator, |
Common/VariablePagedArray.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TVariablePagedArray() |
Common/VariablePagedArray.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ItemType | InItemType | Common/VariablePagedArray.h | |
| PageGroupType | TVariablePagedArrayPageGroup< InItemType > | Common/VariablePagedArray.h | |
| PageType | TVariablePagedArrayPage< InItemType > | Common/VariablePagedArray.h | |
| TIterator | TVariablePagedArrayIterator< InItemType > | Common/VariablePagedArray.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocator | ILinearAllocator & | Common/VariablePagedArray.h | ||
| FirstPage | PageType * | Common/VariablePagedArray.h | ||
| FirstPageGroup | PageGroupType * | Common/VariablePagedArray.h | ||
| LastPage | PageType * | Common/VariablePagedArray.h | ||
| LastPageGroup | PageGroupType * | Common/VariablePagedArray.h | ||
| PageGroups | TArray< PageGroupType > | Common/VariablePagedArray.h | ||
| Pages | TArray< PageType > | Common/VariablePagedArray.h | ||
| PageSize | uint64 | Common/VariablePagedArray.h | ||
| TotalItemCount | uint64 | Common/VariablePagedArray.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const ItemType & First () |
Common/VariablePagedArray.h | ||
ItemType & First () |
Common/VariablePagedArray.h | ||
TIterator GetIterator() |
Common/VariablePagedArray.h | ||
TIterator GetIteratorFromItem
(
uint64 ItemIndex |
Common/VariablePagedArray.h | ||
uint64 GetPageSize() |
Common/VariablePagedArray.h | ||
ItemType & Insert
(
uint64 Index |
Common/VariablePagedArray.h | ||
const ItemType & Last () |
Common/VariablePagedArray.h | ||
ItemType & Last () |
Common/VariablePagedArray.h | ||
uint64 Num() |
Common/VariablePagedArray.h | ||
uint64 NumItemsWasted() |
Common/VariablePagedArray.h | ||
uint64 NumPages() |
Common/VariablePagedArray.h | ||
ItemType & PushBack() |
Common/VariablePagedArray.h | ||
double WastedPercent() |
Common/VariablePagedArray.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ItemType & operator[]
(
uint64 Index |
Common/VariablePagedArray.h | ||
const ItemType & operator[]
(
uint64 Index |
Common/VariablePagedArray.h |