UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::RendererPrivateUtils::Implementation::FByteAddressBufferTraits Struct Reference

#include <RendererPrivateUtils.h>

Static Public Member Functions

template<typename ElementType , typename AllocatorType >
static FRDGBufferCreateUploadBuffer (FRDGBuilder &GraphBuilder, const TCHAR *Name, const TArray< ElementType, AllocatorType > &InitialData)
 
template<typename GetArrayRefCallback >
static FRDGBufferCreateUploadBuffer (FRDGBuilder &GraphBuilder, const TCHAR *Name, GetArrayRefCallback &&ArrayCallback)
 
static FRDGBufferDesc CreateDesc (uint32 BytesPerElement, uint32 NumElements)
 

Static Public Attributes

static constexpr bool bAutoValuesPerScatter = true
 

Member Function Documentation

◆ CreateDesc()

static FRDGBufferDesc UE::RendererPrivateUtils::Implementation::FByteAddressBufferTraits::CreateDesc ( uint32  BytesPerElement,
uint32  NumElements 
)
inlinestatic

◆ CreateUploadBuffer() [1/2]

template<typename ElementType , typename AllocatorType >
static FRDGBuffer * UE::RendererPrivateUtils::Implementation::FByteAddressBufferTraits::CreateUploadBuffer ( FRDGBuilder GraphBuilder,
const TCHAR Name,
const TArray< ElementType, AllocatorType > &  InitialData 
)
inlinestatic

◆ CreateUploadBuffer() [2/2]

static FRDGBuffer * UE::RendererPrivateUtils::Implementation::FByteAddressBufferTraits::CreateUploadBuffer ( FRDGBuilder GraphBuilder,
const TCHAR Name,
GetArrayRefCallback &&  ArrayCallback 
)
inlinestatic

Member Data Documentation

◆ bAutoValuesPerScatter

constexpr bool UE::RendererPrivateUtils::Implementation::FByteAddressBufferTraits::bAutoValuesPerScatter = true
staticconstexpr

The documentation for this struct was generated from the following file: