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

Go to the source code of this file.

Classes

class  FSimpleMeshDrawCommandPass
 

Functions

template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType , typename PassPrologueLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParametersIn, const FScene *Scene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const ERDGPassFlags &PassFlags, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback, PassPrologueLambdaType PassPrologueCallback, bool bAllowIndirectArgsOverride=true)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FScene *Scene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const FIntRect &ViewPortRect, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FScene *Scene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const FIntRect &ViewPortRect, bool bAllowIndirectArgsOverride, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FScene *Scene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const FIntRect &ViewPortRect, const ERDGPassFlags &PassFlags, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType , typename PassPrologueLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParametersIn, const FGPUScene &GPUScene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const ERDGPassFlags &PassFlags, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback, PassPrologueLambdaType PassPrologueCallback)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FGPUScene &GPUScene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const FIntRect &ViewPortRect, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback)
 
template<typename PassParametersType , typename AddMeshBatchesCallbackLambdaType >
void AddSimpleMeshPass (FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FGPUScene &GPUScene, const FSceneView &View, FInstanceCullingManager *InstanceCullingManager, FRDGEventName &&PassName, const FIntRect &ViewPortRect, const ERDGPassFlags &PassFlags, AddMeshBatchesCallbackLambdaType AddMeshBatchesCallback)
 

Function Documentation

◆ AddSimpleMeshPass() [1/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParameters,
const FGPUScene GPUScene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const FIntRect ViewPortRect,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback 
)

◆ AddSimpleMeshPass() [2/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParameters,
const FGPUScene GPUScene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const FIntRect ViewPortRect,
const ERDGPassFlags PassFlags,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback 
)

◆ AddSimpleMeshPass() [3/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParameters,
const FScene Scene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const FIntRect ViewPortRect,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback 
)

◆ AddSimpleMeshPass() [4/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParameters,
const FScene Scene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const FIntRect ViewPortRect,
bool  bAllowIndirectArgsOverride,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback 
)

◆ AddSimpleMeshPass() [5/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParameters,
const FScene Scene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const FIntRect ViewPortRect,
const ERDGPassFlags PassFlags,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback 
)

◆ AddSimpleMeshPass() [6/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParametersIn,
const FGPUScene GPUScene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const ERDGPassFlags PassFlags,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback,
PassPrologueLambdaType  PassPrologueCallback 
)

◆ AddSimpleMeshPass() [7/7]

void AddSimpleMeshPass ( FRDGBuilder GraphBuilder,
PassParametersType PassParametersIn,
const FScene Scene,
const FSceneView View,
FInstanceCullingManager InstanceCullingManager,
FRDGEventName &&  PassName,
const ERDGPassFlags PassFlags,
AddMeshBatchesCallbackLambdaType  AddMeshBatchesCallback,
PassPrologueLambdaType  PassPrologueCallback,
bool  bAllowIndirectArgsOverride = true 
)