Navigation
API > API/Runtime > API/Runtime/Renderer > API/Runtime/Renderer/FMeshPassProcessor > API/Runtime/Renderer/FMeshPassProcessor/AddGraphicsPipelineStateInitiali-
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
| Include | #include "MeshPassProcessor.h" |
| Source | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.inl |
template<typename PassShadersType>
static void AddGraphicsPipelineStateInitializer
(
const FPSOPrecacheVertexFactoryData & VertexFactoryData,
const FMaterial &RESTRICT MaterialResource,
const FMeshPassProcessorRenderState &RESTRICT DrawRenderState,
const FGraphicsPipelineRenderTargetsInfo &RESTRICT RenderTargetsInfo,
const PassShadersType & PassShaders,
ERasterizerFillMode MeshFillMode,
ERasterizerCullMode MeshCullMode,
EPrimitiveType PrimitiveType,
EMeshPassFeatures MeshPassFeatures,
ESubpassHint SubpassHint,
uint8 SubpassIndex,
bool bRequired,
int32 PSOCollectorIndex,
TArray< FPSOPrecacheData > & PSOInitializers
)