9template <
typename PassParametersType>
26template <
typename PassParametersType>
42template <
typename PassParametersType>
54 BatchedElements.
Draw(RHICmdList, DrawRenderState, View.
FeatureLevel, View,
false);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESceneDepthPriorityGroup
Definition EngineTypes.h:187
@ SDPG_Foreground
Definition EngineTypes.h:191
@ SDPG_World
Definition EngineTypes.h:189
#define RDG_EVENT_NAME(...)
Definition RenderGraphEvent.h:529
void AddSimpleElementCollectorPass(const FSimpleElementCollector &SimpleElementCollector, FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FViewInfo &View, const FMeshPassProcessorRenderState &DrawRenderState)
Definition SceneRenderingUtils.h:10
void AddBatchedElementsPass(const FBatchedElements &BatchedElements, FRDGBuilder &GraphBuilder, PassParametersType *PassParameters, const FViewInfo &View, const FMeshPassProcessorRenderState &DrawRenderState)
Definition SceneRenderingUtils.h:43
Definition BatchedElements.h:102
ENGINE_API bool Draw(FRHICommandList &RHICmdList, const FMeshPassProcessorRenderState &DrawRenderState, ERHIFeatureLevel::Type FeatureLevel, const FSceneView &View, bool bHitTesting, float Gamma=1.0f, EBlendModeFilter::Type Filter=EBlendModeFilter::All, uint32 NumInstances=1) const
Definition BatchedElements.cpp:894
Definition RenderGraphBuilder.h:49
FRDGPassRef AddPass(FRDGEventName &&Name, const ParameterStructType *ParameterStruct, ERDGPassFlags Flags, ExecuteLambdaType &&ExecuteLambda)
void SetViewport(float MinX, float MinY, float MinZ, float MaxX, float MaxY, float MaxZ)
Definition RHICommandList.h:4015
static void SetStereoViewport(FRHICommandList &RHICmdList, const FViewInfo &View, float ViewportScale=1.0f)
Definition SceneRendering.cpp:5826
const ERHIFeatureLevel::Type FeatureLevel
Definition SceneView.h:1826
int32 GetStereoPassInstanceFactor() const
Definition SceneView.h:2013
Definition SceneManagement.h:1313
ENGINE_API void DrawBatchedElements(FRHICommandList &RHICmdList, const FMeshPassProcessorRenderState &DrawRenderState, const FSceneView &InView, EBlendModeFilter::Type Filter, ESceneDepthPriorityGroup DPG, uint32 NumInstances=1) const
Definition SceneManagement.cpp:275
Definition SceneRendering.h:1132
FIntRect ViewRect
Definition SceneRendering.h:1137
@ OpaqueAndMasked
Definition BatchedElements.h:32
Definition MeshPassProcessor.h:2118
IntType Y
Definition IntPoint.h:37
IntType X
Definition IntPoint.h:34
IntPointType Max
Definition IntRect.h:37
IntPointType Min
Definition IntRect.h:34