Navigation
Unreal Engine C++ API Reference > Runtime > RHI
References
Module | RHI |
Header | /Engine/Source/Runtime/RHI/Public/RHIShaderParameters.h |
Include | #include "RHIShaderParameters.h" |
Syntax
struct FRHIBatchedShaderParameters
Remarks
Collection of parameters to set in the RHI. These parameters aren't bound to any specific shader until SetBatchedShaderParameters is called.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FRHIShaderParameterResource > | BindlessParameters | |
![]() |
TArray< FRHIShaderParameter > | Parameters | |
![]() |
TArray< uint8 > | ParametersData | |
![]() |
TArray< FRHIShaderParameterResource > | ResourceParameters |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | ||
![]() |
void | Reset () |
|
![]() |
void | SetBindlessResourceView
(
uint32 Index, |
|
![]() |
void | SetBindlessSampler
(
uint32 Index, |
|
![]() |
void | SetBindlessTexture
(
uint32 Index, |
|
![]() |
void | SetBindlessUAV
(
uint32 Index, |
|
![]() |
void | SetShaderParameter
(
uint32 BufferIndex, |
|
![]() |
void | SetShaderResourceViewParameter
(
uint32 Index, |
|
![]() |
void | SetShaderSampler
(
uint32 Index, |
|
![]() |
void | SetShaderTexture
(
uint32 Index, |
|
![]() |
void | SetShaderUniformBuffer
(
uint32 Index, |
|
![]() |
void | SetUAVParameter
(
uint32 Index, |