UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshPassProcessor Member List

This is the complete list of members for FMeshPassProcessor, including all inherited members.

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, bool bRequired, TArray< FPSOPrecacheData > &PSOInitializers)FMeshPassProcessor
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)FMeshPassProcessorstatic
AddMeshBatch(const FMeshBatch &RESTRICT MeshBatch, uint64 BatchElementMask, const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy, int32 StaticMeshId=-1)=0FMeshPassProcessorpure virtual
BuildMeshDrawCommands(const FMeshBatch &RESTRICT MeshBatch, uint64 BatchElementMask, const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy, const FMaterialRenderProxy &RESTRICT MaterialRenderProxy, const FMaterial &RESTRICT MaterialResource, const FMeshPassProcessorRenderState &RESTRICT DrawRenderState, const PassShadersType &PassShaders, ERasterizerFillMode MeshFillMode, ERasterizerCullMode MeshCullMode, FMeshDrawCommandSortKey SortKey, EMeshPassFeatures MeshPassFeatures, const ShaderElementDataType &ShaderElementData)FMeshPassProcessor
CollectPSOInitializers(const FSceneTexturesConfig &SceneTexturesConfig, const FMaterial &Material, const FPSOPrecacheVertexFactoryData &VertexFactoryData, const FPSOPrecacheParams &PreCacheParams, TArray< FPSOPrecacheData > &PSOInitializers) overrideFMeshPassProcessorinlinevirtual
IPSOCollector::CollectPSOInitializers(const FSceneTexturesConfig &SceneTexturesConfig, const FMaterial &Material, const FVertexFactoryType *VertexFactoryType, const FPSOPrecacheParams &PreCacheParams, TArray< FPSOPrecacheData > &PSOInitializers)IPSOCollectorinline
ComputeMeshCullMode(const FMaterial &InMaterialResource, const FMeshDrawingPolicyOverrideSettings &InOverrideSettings)FMeshPassProcessorstatic
ComputeMeshFillMode(const FMaterial &InMaterialResource, const FMeshDrawingPolicyOverrideSettings &InOverrideSettings)FMeshPassProcessorstatic
ComputeMeshOverrideSettings(const FPSOPrecacheParams &PrecachePSOParams)FMeshPassProcessorstatic
ComputeMeshOverrideSettings(const FMeshBatch &Mesh)FMeshPassProcessorstatic
DrawListContextFMeshPassProcessor
FeatureLevelFMeshPassProcessor
FMeshPassProcessor(const FScene *InScene, ERHIFeatureLevel::Type InFeatureLevel, const FSceneView *InViewIfDynamicMeshCommand, FMeshPassDrawListContext *InDrawListContext)FMeshPassProcessorinline
FMeshPassProcessor(EMeshPass::Type InMeshPassType, const FScene *InScene, ERHIFeatureLevel::Type InFeatureLevel, const FSceneView *InViewIfDynamicMeshCommand, FMeshPassDrawListContext *InDrawListContext)FMeshPassProcessor
FMeshPassProcessor(const TCHAR *InMeshPassName, const FScene *InScene, ERHIFeatureLevel::Type InFeatureLevel, const FSceneView *InViewIfDynamicMeshCommand, FMeshPassDrawListContext *InDrawListContext)FMeshPassProcessor
GetDrawCommandPrimitiveId(const FPrimitiveSceneInfo *RESTRICT PrimitiveSceneInfo, const FMeshBatchElement &BatchElement) constFMeshPassProcessorprotected
HardwareVariableRateShadingSupportedByScene() constFMeshPassProcessorprotected
InverseCullMode(ERasterizerCullMode CullMode)FMeshPassProcessorinlinestatic
IPSOCollector(int32 InPSOCollectorIndex)IPSOCollectorinline
MeshPassTypeFMeshPassProcessor
PipelineVariableRateShadingEnabled() constFMeshPassProcessorprotected
PSOCollectorIndexIPSOCollector
SceneFMeshPassProcessor
SetDrawListContext(FMeshPassDrawListContext *InDrawListContext)FMeshPassProcessorinline
ShouldSkipMeshDrawCommand(const FMeshBatch &RESTRICT MeshBatch, const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy) constFMeshPassProcessorprotected
ViewIfDynamicMeshCommandFMeshPassProcessor
~FMeshPassProcessor()FMeshPassProcessorinlinevirtual
~IPSOCollector()IPSOCollectorinlinevirtual