Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FRHIDescriptorRange |
| Type | class |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIDescriptorRange.h |
| Include Path | #include "RHIDescriptorRange.h" |
Syntax
class FRHIDescriptorRange : public FRHIResource
Inheritance Hierarchy
- FRHIResource → FRHIDescriptorRange
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIDescriptorRange
(
const FRHIDescriptorRange& |
Non-copyable due to manual AddRef/Release on resources. | RHIDescriptorRange.h | |
FRHIDescriptorRange
(
const FRHIDescriptorRangeDesc& InDesc, |
RHIDescriptorRange.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRHIDescriptorRange() |
RHIDescriptorRange.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRHIDescriptorRangeDesc & GetDesc() |
RHIDescriptorRange.h | ||
int32 GetNumResources() |
RHIDescriptorRange.h | ||
FRHIDescriptorResource GetResource
(
int32 Index |
Returns the resource and type at the given index as an FRHIDescriptorResource. | RHIDescriptorRange.h | |
TConstArrayView< FRHIDescriptorResource::EType > GetResourceTypes() |
RHIDescriptorRange.h | ||
FRHIDescriptorRangeShaderData GetShaderData() |
RHIDescriptorRange.h | ||
bool IsValid() |
RHIDescriptorRange.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UpdateResource
(
int32 Index, |
Updates a single resource slot. Handles AddRef/Release for the old and new resource. | RHIDescriptorRange.h | |
void UpdateResources
(
int32 StartIndex, |
RHIDescriptorRange.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIDescriptorRange & operator=
(
const FRHIDescriptorRange& |
RHIDescriptorRange.h |