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

#include <DynamicRHI.h>

+ Inheritance diagram for FShaderResourceViewInitializer:

Public Member Functions

RHI_API FShaderResourceViewInitializer (FRHIBuffer *InBuffer, EPixelFormat InFormat, uint32 InStartOffsetBytes, uint32 InNumElements)
 
RHI_API FShaderResourceViewInitializer (FRHIBuffer *InBuffer, EPixelFormat InFormat)
 
RHI_API FShaderResourceViewInitializer (FRHIBuffer *InBuffer, uint32 InStartOffsetBytes, uint32 InNumElements)
 
RHI_API FShaderResourceViewInitializer (FRHIBuffer *InBuffer, FRHIRayTracingScene *InRayTracingScene, uint32 InStartOffsetBytes)
 
RHI_API FShaderResourceViewInitializer (FRHIBuffer *InBuffer)
 
- Public Member Functions inherited from FRHIViewDesc::FBufferSRV::FInitializer
FInitializerSetType (EBufferType Type)
 
FInitializerSetTypeFromBuffer (FRHIBuffer *TargetBuffer)
 
FInitializerSetFormat (EPixelFormat InFormat)
 
FInitializerSetOffsetInBytes (uint32 InOffsetBytes)
 
FInitializerSetStride (uint32 InStride)
 
FInitializerSetNumElements (uint32 InNumElements)
 
FInitializerSetRayTracingScene (FRHIRayTracingScene *InRayTracingScene)
 

Public Attributes

FRHIBufferBuffer
 
- Public Attributes inherited from FRHIViewDesc::FBufferSRV::FInitializer
friend FRHIViewDesc
 
friend FRHICommandListBase
 

Additional Inherited Members

- Protected Member Functions inherited from FRHIViewDesc::FBufferSRV::FInitializer
 FInitializer ()
 

Constructor & Destructor Documentation

◆ FShaderResourceViewInitializer() [1/5]

RHI_API FShaderResourceViewInitializer::FShaderResourceViewInitializer ( FRHIBuffer InBuffer,
EPixelFormat  InFormat,
uint32  InStartOffsetBytes,
uint32  InNumElements 
)

◆ FShaderResourceViewInitializer() [2/5]

RHI_API FShaderResourceViewInitializer::FShaderResourceViewInitializer ( FRHIBuffer InBuffer,
EPixelFormat  InFormat 
)

◆ FShaderResourceViewInitializer() [3/5]

RHI_API FShaderResourceViewInitializer::FShaderResourceViewInitializer ( FRHIBuffer InBuffer,
uint32  InStartOffsetBytes,
uint32  InNumElements 
)

◆ FShaderResourceViewInitializer() [4/5]

RHI_API FShaderResourceViewInitializer::FShaderResourceViewInitializer ( FRHIBuffer InBuffer,
FRHIRayTracingScene InRayTracingScene,
uint32  InStartOffsetBytes 
)

◆ FShaderResourceViewInitializer() [5/5]

RHI_API FShaderResourceViewInitializer::FShaderResourceViewInitializer ( FRHIBuffer InBuffer)

Member Data Documentation

◆ Buffer

FRHIBuffer* FShaderResourceViewInitializer::Buffer

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