UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanResourceBinder< PendingStateType > Struct Template Reference

Public Member Functions

 FVulkanResourceBinder (FVulkanCommandListContext &InContext, EShaderFrequency InFrequency, PendingStateType *InPendingState, bool InUsesBindless)
 
void SetUAV (FRHIUnorderedAccessView *UAV, uint16 Index, bool bClearResources=false)
 
void SetSRV (FRHIShaderResourceView *SRV, uint16 Index)
 
void SetTexture (FRHITexture *TextureRHI, uint16 Index)
 
void SetSampler (FRHISamplerState *Sampler, uint16 Index)
 

Public Attributes

FVulkanCommandListContextContext
 
const EShaderFrequency Frequency
 
const ShaderStage::EStage Stage
 
PendingStateTypePendingState
 
const bool bBindless
 

Constructor & Destructor Documentation

◆ FVulkanResourceBinder()

template<class PendingStateType >
FVulkanResourceBinder< PendingStateType >::FVulkanResourceBinder ( FVulkanCommandListContext InContext,
EShaderFrequency  InFrequency,
PendingStateType InPendingState,
bool  InUsesBindless 
)
inline

Member Function Documentation

◆ SetSampler()

template<class PendingStateType >
void FVulkanResourceBinder< PendingStateType >::SetSampler ( FRHISamplerState Sampler,
uint16  Index 
)
inline

◆ SetSRV()

template<class PendingStateType >
void FVulkanResourceBinder< PendingStateType >::SetSRV ( FRHIShaderResourceView SRV,
uint16  Index 
)
inline

◆ SetTexture()

template<class PendingStateType >
void FVulkanResourceBinder< PendingStateType >::SetTexture ( FRHITexture TextureRHI,
uint16  Index 
)
inline

◆ SetUAV()

template<class PendingStateType >
void FVulkanResourceBinder< PendingStateType >::SetUAV ( FRHIUnorderedAccessView UAV,
uint16  Index,
bool  bClearResources = false 
)
inline

Member Data Documentation

◆ bBindless

template<class PendingStateType >
const bool FVulkanResourceBinder< PendingStateType >::bBindless

◆ Context

◆ Frequency

◆ PendingState

◆ Stage


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