Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FWorkGraphPipelineStateInitializer |
| Type | class |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
Syntax
class FWorkGraphPipelineStateInitializer : public FWorkGraphPipelineStateSignature
Inheritance Hierarchy
- FWorkGraphPipelineStateSignature → FWorkGraphPipelineStateInitializer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorkGraphPipelineStateInitializer() |
RHIResources.h |
Structs
| Name | Remarks |
|---|---|
| FNameMap | A single mapping of shader export name to work graph node name. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GraphicsPSOTable | TArrayView< FGraphicsPipelineStateInitializer const * > | RHIResources.h | ||
| NameMaps | TArray< FNameMap > | RHIResources.h | ||
| ProgramName | FString | RHIResources.h | ||
| RootShaderIndex | int32 | RHIResources.h | ||
| ShaderTable | TArrayView< FRHIWorkGraphShader * > | RHIResources.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayView< FGraphicsPipelineStateInitializer const * > const & GetGraphicsPSOTable() |
RHIResources.h | ||
TArray< FNameMap > const & GetNameTable() |
RHIResources.h | ||
FString const & GetProgramName() |
RHIResources.h | ||
int32 GetRootShaderIndex() |
RHIResources.h | ||
TArrayView< FRHIWorkGraphShader * > const & GetShaderTable() |
RHIResources.h | ||
void SetGraphicsPSOTable
(
const TArrayView< FGraphicsPipelineStateInitializer const* >& InGraphicsPSOs, |
RHIResources.h | ||
void SetNameTable
(
const TArrayView< FNameMap > InNameMaps, |
RHIResources.h | ||
void SetProgramName
(
TCHAR const* InProgramName |
RHIResources.h | ||
void SetShaderTable
(
const TArrayView< FRHIWorkGraphShader* >& InShaders, |
RHIResources.h |