Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/RenderGraphResources.h |
| Include | #include "RenderGraphResources.h" |
Syntax
struct FRDGBufferDesc
Remarks
Descriptor for render graph tracked Buffer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32 | BytesPerElement | Stride in bytes for index and structured buffers. | |
| const FShaderParametersMetadata * | Metadata | Meta data of the layout of the buffer for debugging purposes. | |
| uint32 | NumElements | Number of elements. | |
| EBufferUsageFlags | Usage | Bitfields describing the uses of that buffer. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRDGBufferDesc | CreateBufferDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateBufferDesc
(
uint32 BytesPerElement, |
||
| FRDGBufferDesc | CreateByteAddressDesc
(
uint32 NumBytes |
||
| FRDGBufferDesc | CreateByteAddressDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateByteAddressUploadDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateByteAddressUploadDesc
(
uint32 NumBytes |
||
| FRDGBufferDesc | CreateIndirectDesc
(
uint32 NumElements |
Create the descriptor for an indirect RHI call. | |
| FRDGBufferDesc | CreateIndirectDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateIndirectDesc
(
uint32 BytesPerElement, |
||
| FRDGBufferDesc | CreateStructuredDesc
(
uint32 BytesPerElement, |
||
| FRDGBufferDesc | CreateStructuredDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateStructuredUploadDesc
(
uint32 BytesPerElement, |
||
| FRDGBufferDesc | CreateStructuredUploadDesc
(
uint32 NumElements |
||
| FRDGBufferDesc | CreateUploadDesc
(
uint32 BytesPerElement, |
||
| FRDGBufferDesc | CreateUploadDesc
(
uint32 NumElements |
||
| uint32 | GetSize () |
Returns the total number of bytes allocated for a such buffer. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FRDGBufferDesc& Other |
||
| bool | operator==
(
const FRDGBufferDesc& Other |