Navigation
API > API/Runtime > API/Runtime/RenderCore
Helper handle registry class for internal tracking of RDG types.
| Name | TRDGHandleRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphDefinitions.h |
| Include Path | #include "RenderGraphDefinitions.h" |
Syntax
template<typename LocalHandleType, ERDGHandleRegistryDestructPolicy DestructPolicy>
class TRDGHandleRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TRDGHandleRegistry
(
const TRDGHandleRegistry& |
RenderGraphDefinitions.h | ||
| RenderGraphDefinitions.h | |||
| RenderGraphDefinitions.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TRDGHandleRegistry() |
RenderGraphDefinitions.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| HandleType | LocalHandleType | RenderGraphDefinitions.h | |
| IndexType | typename HandleType::IndexType | RenderGraphDefinitions.h | |
| ObjectType | typename HandleType::ObjectType | RenderGraphDefinitions.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Array | TArray< ObjectType *, FRDGArrayAllocator > | RenderGraphDefinitions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DerivedType * Allocate
(
FRDGAllocator& Allocator, |
RenderGraphDefinitions.h | ||
HandleType Begin() |
RenderGraphDefinitions.h | ||
void Clear() |
RenderGraphDefinitions.h | ||
HandleType End() |
RenderGraphDefinitions.h | ||
void Enumerate
(
FunctionType Function |
RenderGraphDefinitions.h | ||
void Enumerate
(
FunctionType Function |
RenderGraphDefinitions.h | ||
const ObjectType * Get
(
HandleType Handle |
RenderGraphDefinitions.h | ||
ObjectType * Get
(
HandleType Handle |
RenderGraphDefinitions.h | ||
void Insert
(
ObjectType* Object |
RenderGraphDefinitions.h | ||
HandleType Last() |
RenderGraphDefinitions.h | ||
int32 Num() |
RenderGraphDefinitions.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const ObjectType * operator[]
(
HandleType Handle |
RenderGraphDefinitions.h | ||
ObjectType * operator[]
(
HandleType Handle |
RenderGraphDefinitions.h | ||
| RenderGraphDefinitions.h | |||
TRDGHandleRegistry & operator=
(
const TRDGHandleRegistry& |
RenderGraphDefinitions.h |