THandleHeap

Windows
MacOS
Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Framework/Handles.h

Include

#include "Chaos/Framework/Handles.h"

Syntax

template<typename ElementType, uint32 IndexWidth, uint32 GenerationWidth>
class THandleHeap

Constructors

Name Description

Public function

THandleHeap()

Public function

THandleHeap

(
    int32 ReserveNum
)

Public function

THandleHeap

(
    const THandleHeap< ElementType, Ind...
)

Public function

THandleHeap

(
    THandleHeap< ElementType, IndexWidt...
)

Destructors

Name Description

Public function

~THandleHeap()

Functions

Name Description

Public function

FHandle

 

Create

(
    ConstructionArgs... Args
)

Public function

void

 

Destroy

(
    FHandle InHandle
)

Public function

void

 

Empty

(
    bool bShrink
)

Public function

ElementType ...

 

Get

(
    FHandle InHandle
)

Public function Const

const Elemen...

 

Get

(
    FConstHandle InHandle
)

Public function

FConstHandle

 

GetConstHandle

(
    uint32 InIndex
)

Public function

FHandle

 

GetHandle

(
    uint32 InIndex
)

Public function Const

int32

 

GetNumActive()

Public function Const

int32

 

Num()

Operators

Name Description

Public function

THandleHeap ...

 

operator=

(
    const THandleHeap< ElementType, Ind...
)

Public function

THandleHeap ...

 

operator=

(
    THandleHeap< ElementType, IndexWidt...
)

Typedefs

Name

Description

FConstHandle

FHandle

Constants

Name

Description

InvalidFreeIndex

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss