Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/GeometryCore/Public/Util/DynamicVector.h |
Include |
#include "Util/DynamicVector.h" |
template<class Type>
class TDynamicVector
Blocked array with fixed, power-of-two sized blocks.
Iterator functions suitable for use with range-based for are provided
Name | Description | |
---|---|---|
|
TDynamicVector() |
|
|
TDynamicVector ( |
|
|
TDynamicVector ( |
|
|
TDynamicVector ( |
|
|
TDynamicVector ( |
Name | Description | ||
---|---|---|---|
|
Add ( |
||
|
Add ( |
||
|
Apply ( |
Apply f() to each member sequentially |
|
|
const Type & |
Back() |
|
|
FConstIterat... |
begin() |
|
|
begin() |
||
|
Clear() |
||
|
Type & |
ElementAt ( |
|
|
FConstIterat... |
end() |
|
|
end() |
||
|
Fill ( |
||
|
const Type & |
Front() |
|
|
int |
GetBlockSize() |
|
|
size_t |
GetByteCount() |
|
|
size_t |
GetLength() |
|
|
InsertAt ( |
||
|
InsertAt ( |
||
|
IsEmpty() |
||
|
size_t |
Num() |
|
|
PopBack() |
||
|
Resize ( |
||
|
Resize ( |
||
|
Serialize ( |
Serialize vector to and from an archive |
|
|
SetMinimumSize ( |
Resize if Num() is less than Count; returns true if resize occurred. |
|
|
SetNum ( |
Name | Description | ||
---|---|---|---|
|
const Type & |
operator[] ( |
|
|
Type & |
operator[] ( |
|
|
TDynamicVect... |
operator= ( |
|
|
TDynamicVect... |
operator= ( |
Name |
Description |
|
---|---|---|
|
FConstIterator |
FConstIterator class iterates over values of vector |
|
FIterator |
FIterator class iterates over values of vector |
Name |
Description |
---|---|
BlockType |
Name |
Description |
---|---|
BlockIndexBitmask |
|
BlockSize |
|
nShiftBits |