UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHIBufferSRVCreateInfo Struct Reference

#include <RHIResources.h>

+ Inheritance diagram for FRHIBufferSRVCreateInfo:

Public Member Functions

 FRHIBufferSRVCreateInfo ()=default
 
 FRHIBufferSRVCreateInfo (EPixelFormat InFormat)
 
 FRHIBufferSRVCreateInfo (uint32 InStartOffsetBytes, uint32 InNumElements)
 
 FRHIBufferSRVCreateInfo (FRHIRayTracingScene *InRayTracingScene, uint32 InStartOffsetBytes)
 
bool operator== (const FRHIBufferSRVCreateInfo &Other) const
 
bool operator!= (const FRHIBufferSRVCreateInfo &Other) const
 

Public Attributes

EPixelFormat Format = PF_Unknown
 
uint32 StartOffsetBytes = 0
 
uint32 NumElements = UINT32_MAX
 
FRHIRayTracingSceneRayTracingScene = nullptr
 

Friends

uint32 GetTypeHash (const FRHIBufferSRVCreateInfo &Desc)
 

Constructor & Destructor Documentation

◆ FRHIBufferSRVCreateInfo() [1/4]

FRHIBufferSRVCreateInfo::FRHIBufferSRVCreateInfo ( )
explicitdefault

◆ FRHIBufferSRVCreateInfo() [2/4]

FRHIBufferSRVCreateInfo::FRHIBufferSRVCreateInfo ( EPixelFormat  InFormat)
inlineexplicit

◆ FRHIBufferSRVCreateInfo() [3/4]

FRHIBufferSRVCreateInfo::FRHIBufferSRVCreateInfo ( uint32  InStartOffsetBytes,
uint32  InNumElements 
)
inline

◆ FRHIBufferSRVCreateInfo() [4/4]

FRHIBufferSRVCreateInfo::FRHIBufferSRVCreateInfo ( FRHIRayTracingScene InRayTracingScene,
uint32  InStartOffsetBytes 
)
inline

Member Function Documentation

◆ operator!=()

bool FRHIBufferSRVCreateInfo::operator!= ( const FRHIBufferSRVCreateInfo Other) const
inline

◆ operator==()

bool FRHIBufferSRVCreateInfo::operator== ( const FRHIBufferSRVCreateInfo Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FRHIBufferSRVCreateInfo Desc)
friend

Member Data Documentation

◆ Format

EPixelFormat FRHIBufferSRVCreateInfo::Format = PF_Unknown

Encoding format for the element.

◆ NumElements

uint32 FRHIBufferSRVCreateInfo::NumElements = UINT32_MAX

Number of elements (whole buffer by default)

◆ RayTracingScene

FRHIRayTracingScene* FRHIBufferSRVCreateInfo::RayTracingScene = nullptr

Ray tracing scene associated with the SRV (if BUF_AccelerationStructure)

◆ StartOffsetBytes

uint32 FRHIBufferSRVCreateInfo::StartOffsetBytes = 0

Offset in bytes from the beginning of buffer


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