UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RHIShaderParametersShared.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::RHICore
 

Functions

FRHIDescriptorHandle UE::RHICore::GetBindlessParameterHandle (const FRHIShaderParameterResource &Parameter)
 
template<typename FContextRHI >
void UE::RHICore::SetShaderUAV (FContextRHI &Context, FRHIGraphicsShader *ShaderRHI, uint16 Index, FRHIUnorderedAccessView *UAV)
 
template<typename FContextRHI >
void UE::RHICore::SetShaderUAV (FContextRHI &Context, FRHIComputeShader *ShaderRHI, uint16 Index, FRHIUnorderedAccessView *UAV)
 
template<typename FContextRHI , typename TShaderRHI >
void UE::RHICore::RHISetShaderParametersShared (FContextRHI &Context, TShaderRHI *ShaderRHI, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters, bool bBindUAVsFirst=true)
 
template<typename FContextRHI , typename TShaderRHI >
void UE::RHICore::RHISetShaderUnbindsShared (FContextRHI &Context, TShaderRHI *ShaderRHI, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds)