TRHIResourceUpdateBatcher

Choose your operating system:

Windows

macOS

Linux

References

Module

RHI

Header

/Engine/Source/Runtime/RHI/Public/RHICommandList.h

Include

#include "RHICommandList.h"

Syntax

template<uint32 MaxNumUpdates>
struct TRHIResourceUpdateBatcher

Variables

Name Description

Public variable

uint32

 

NumBatched

Public variable

FRHIResourceUpd...

 

UpdateInfos

Constructors

Name Description

Public function

TRHIResourceUpdateBatcher()

Destructors

Name Description

Public function

~TRHIResourceUpdateBatcher()

Functions

Name Description

Public function

void

 

Flush()

Public function

void

 

QueueUpdateRequest

(
    FRHIBuffer* DestBuffer,
    FRHIBuffer* SrcBuffer
)

Public function

void

 

QueueUpdateRequest

(
    FRHIRayTracingGeometry* DestGe...,
    FRHIRayTracingGeometry* SrcGeo...
)

Public function

void

 

QueueUpdateRequest

(
    FRHIShaderResourceView* SRV,
    FRHIBuffer* Buffer
)

Public function

void

 

QueueUpdateRequest

(
    FRHIShaderResourceView* SRV,
    FRHIBuffer* Buffer,
    uint32 Stride,
    uint8 Format
)