Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FRDGBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
A variant where the buffer is mapped and the pointer / size is provided to the callback to fill the buffer pointer. | RenderGraphBuilder.h | |
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
RenderGraphBuilder.h | ||
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
RenderGraphBuilder.h | ||
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
A variant where InitialData and InitialDataSize are supplied through callbacks. | RenderGraphBuilder.h | |
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
Queues a buffer upload operation prior to execution. | RenderGraphBuilder.h | |
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
Queues a buffer upload operation prior to execution. | RenderGraphBuilder.h | |
void QueueBufferUpload
(
FRDGBufferRef Buffer, |
RenderGraphBuilder.h |
QueueBufferUpload(FRDGBufferRef, FRDGBufferInitialDataFillCallback &&)
Description
A variant where the buffer is mapped and the pointer / size is provided to the callback to fill the buffer pointer.
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
| Source | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
void QueueBufferUpload
(
FRDGBufferRef Buffer,
FRDGBufferInitialDataFillCallback && InitialDataFillCallback
)
QueueBufferUpload(FRDGBufferRef, TArrayView< ElementType, int32 >, ERDGInitialDataFlags)
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename ElementType>
void QueueBufferUpload
(
FRDGBufferRef Buffer,
TArrayView < ElementType, int32 > Container,
ERDGInitialDataFlags InitialDataFlags
)
QueueBufferUpload(FRDGBufferRef, TArrayView< ElementType, int32 >, FRDGBufferInitialDataFreeCallback &&)
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename ElementType>
void QueueBufferUpload
(
FRDGBufferRef Buffer,
TArrayView < ElementType, int32 > Container,
FRDGBufferInitialDataFreeCallback && InitialDataFreeCallback
)
QueueBufferUpload(FRDGBufferRef, FRDGBufferInitialDataCallback &&, FRDGBufferInitialDataSizeCallback &&)
Description
A variant where InitialData and InitialDataSize are supplied through callbacks. This allows queuing an upload with information unknown at creation time. The callbacks are called before RDG pass execution so data must be ready before that.
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
| Source | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
void QueueBufferUpload
(
FRDGBufferRef Buffer,
FRDGBufferInitialDataCallback && InitialDataCallback,
FRDGBufferInitialDataSizeCallback && InitialDataSizeCallback
)
QueueBufferUpload(FRDGBufferRef, const void *, uint64, ERDGInitialDataFlags)
Description
Queues a buffer upload operation prior to execution. The resource lifetime is extended and the data is uploaded prior to executing passes.
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
| Source | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
void QueueBufferUpload
(
FRDGBufferRef Buffer,
const void * InitialData,
uint64 InitialDataSize,
ERDGInitialDataFlags InitialDataFlags
)
QueueBufferUpload(FRDGBufferRef, const void *, uint64, FRDGBufferInitialDataFreeCallback &&)
Description
Queues a buffer upload operation prior to execution. The resource lifetime is extended and the data is uploaded prior to executing passes.
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
| Source | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
void QueueBufferUpload
(
FRDGBufferRef Buffer,
const void * InitialData,
uint64 InitialDataSize,
FRDGBufferInitialDataFreeCallback && InitialDataFreeCallback
)
QueueBufferUpload(FRDGBufferRef, FRDGBufferInitialDataCallback &&, FRDGBufferInitialDataSizeCallback &&, FRDGBufferInitialDataFreeCallback &&)
| Name | QueueBufferUpload |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
| Source | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
void QueueBufferUpload
(
FRDGBufferRef Buffer,
FRDGBufferInitialDataCallback && InitialDataCallback,
FRDGBufferInitialDataSizeCallback && InitialDataSizeCallback,
FRDGBufferInitialDataFreeCallback && InitialDataFreeCallback
)