![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RenderGraphDefinitions.h>
Public Types | |
| using | HandleType = LocalHandleType |
| using | ObjectType = typename HandleType::ObjectType |
| using | IndexType = typename HandleType::IndexType |
Public Member Functions | |
| TRDGHandleRegistry ()=default | |
| TRDGHandleRegistry (const TRDGHandleRegistry &)=delete | |
| TRDGHandleRegistry (TRDGHandleRegistry &&)=default | |
| TRDGHandleRegistry & | operator= (TRDGHandleRegistry &&)=default |
| TRDGHandleRegistry & | operator= (const TRDGHandleRegistry &)=delete |
| ~TRDGHandleRegistry () | |
| void | Insert (ObjectType *Object) |
| template<typename DerivedType = ObjectType, class ... TArgs> | |
| DerivedType * | Allocate (FRDGAllocator &Allocator, TArgs &&... Args) |
| void | Clear () |
| template<typename FunctionType > | |
| void | Enumerate (FunctionType Function) |
| template<typename FunctionType > | |
| void | Enumerate (FunctionType Function) const |
| const ObjectType * | Get (HandleType Handle) const |
| ObjectType * | Get (HandleType Handle) |
| const ObjectType * | operator[] (HandleType Handle) const |
| ObjectType * | operator[] (HandleType Handle) |
| HandleType | Begin () const |
| HandleType | End () const |
| HandleType | Last () const |
| int32 | Num () const |
Helper handle registry class for internal tracking of RDG types.
| using TRDGHandleRegistry< LocalHandleType, DestructPolicy >::HandleType = LocalHandleType |
| using TRDGHandleRegistry< LocalHandleType, DestructPolicy >::IndexType = typename HandleType::IndexType |
| using TRDGHandleRegistry< LocalHandleType, DestructPolicy >::ObjectType = typename HandleType::ObjectType |
|
default |
|
delete |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
default |
|
inline |
|
inline |