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

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

AddViewDependentWholeSceneShadowsForView(TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &ShadowInfos, TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &ShadowInfosThatNeedCulling, FVisibleLightInfo &VisibleLightInfo, FLightSceneInfo &LightSceneInfo, int64 CachedShadowMapsSize, uint32 &NumCSMCachesUpdatedThisFrame)FSceneRendererprotected
AllocateAtlasedShadowDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > Shadows, TArray< FSortedShadowMapAtlas, SceneRenderingAllocator > &OutAtlases)FSceneRendererprotected
AllocateCachedShadowDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > CachedShadows)FSceneRendererprotected
AllocateCSMDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > WholeSceneDirectionalShadows, TArray< FSortedShadowMapAtlas, SceneRenderingAllocator > &OutAtlases)FSceneRendererprotected
AllocateMobileCSMAndSpotLightShadowDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > MobileCSMAndSpotLightShadows)FSceneRendererprotected
AllocateOnePassPointLightDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > WholeScenePointShadows)FSceneRendererprotected
AllocateShadowDepthTargets(FDynamicShadowsTaskData &TaskData)FSceneRendererprotected
AllocateTranslucentShadowDepthTargets(FRHICommandListBase &RHICmdList, TConstArrayView< FProjectedShadowInfo * > TranslucentShadows)FSceneRendererprotected
AllocatorFSceneRenderer
AllowSimpleLights() const overrideFMobileSceneRenderervirtual
AllViewsFSceneRenderer
AnyViewHasGIMethodSupportingDFAO() constFSceneRendererinlinevirtual
ApplyResolutionFraction(const FSceneViewFamily &ViewFamily, const FIntPoint &UnscaledViewSize, float ResolutionFraction)FSceneRendererstatic
bDumpMeshDrawCommandInstancingStatsFSceneRendererprotected
BeginAsyncDistanceFieldShadowProjections(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, const FDynamicShadowsTaskData *TaskData) constFSceneRendererprotected
BeginGatherShadowPrimitives(FDynamicShadowsTaskData *TaskData, IVisibilityTaskData *VisibilityTaskData)FSceneRendererprotected
BeginInitDynamicShadows(FRDGBuilder &GraphBuilder, bool bRunningEarly, IVisibilityTaskData *VisibilityTaskData, FInstanceCullingManager &InstanceCullingManager)FSceneRendererprotected
bGPUMasksComputedFSceneRenderer
bHasRequestedToggleFreezeFSceneRenderer
BuildCSMVisibilityState(FLightSceneInfo *LightSceneInfo)FMobileSceneRendererprotected
bUsedPrecomputedVisibilityFSceneRenderer
CheckForLightFunction(const FLightSceneInfo *LightSceneInfo) constFSceneRendererprotected
CheckForProjectedShadows(const FLightSceneInfo *LightSceneInfo) constFSceneRendererprotected
CheckShadowDepthRenderCompleted() constFSceneRendererinlineprotected
ComputeLightGrid(FRDGBuilder &GraphBuilder, bool bCullLightsToGrid, const FSortedLightSetSceneInfo &SortedLightSet, TArray< FForwardLightUniformParameters *, TInlineAllocator< 2 > > &PerViewForwardLightUniformParameters)FSceneRendererprotected
ComputeLightVisibility()FSceneRendererprotectedvirtual
ComputeNumOcclusionQueriesToBatch() constFMobileSceneRendererprotected
ComputeVolumetricFog(FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures)FSceneRenderer
CreateDynamicShadows(FDynamicShadowsTaskData &TaskData)FSceneRendererprotected
CreatePerObjectProjectedShadow(FDynamicShadowsTaskData &TaskData, FLightPrimitiveInteraction *Interaction, bool bCreateTranslucentObjectShadow, bool bCreateInsetObjectShadow, const TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &ViewDependentWholeSceneShadows, TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &OutPreShadows)FSceneRendererprotected
CreateSplitScreenDebugViewFamilies(const FSceneViewFamily &InFamily, TArray< const FSceneViewFamily * > &OutViewFamilies, TArray< const FSceneViewFamily *, TFixedAllocator< 2 > > &OutFamiliesStorage)FSceneRendererprotectedstatic
CreateWholeSceneProjectedShadow(FDynamicShadowsTaskData &TaskData, FLightSceneInfo *LightSceneInfo, int64 CachedShadowMapsSize, uint32 &NumPointShadowCachesUpdatedThisFrame, uint32 &NumSpotShadowCachesUpdatedThisFrame)FSceneRendererprotected
CustomRenderPassInfosFSceneRenderer
DECLARE_MULTICAST_DELEGATE_OneParam(FSceneOnScreenMessagesDelegate, FScreenMessageWriter &)FSceneRenderer
DepthPassFSceneRenderer
DestroySplitScreenDebugViewFamilies(TConstArrayView< const FSceneViewFamily * > ViewFamilies)FSceneRendererprotectedstatic
DispatchedShadowDepthPassesFSceneRenderer
DispatchedShadowDepthPassesMutexFSceneRenderer
DoCrossGPUTransfers(FRDGBuilder &GraphBuilder, FRDGTextureRef ViewFamilyTexture, TArrayView< FViewInfo > InViews, bool bCrossGPUTransferFencesDefer, FRHIGPUMask RenderTargetGPUMask, class FCrossGPUTransfersDeferred *TransfersDeferred)FSceneRenderer
DoOcclusionQueries() constFSceneRenderer
DrawDebugShadowFrustum(FViewInfo &View, FProjectedShadowInfo &ProjectedShadowInfo)FSceneRendererprotected
DynamicReadBufferForInitViewsFSceneRendererstatic
DynamicReadBufferForRayTracingFSceneRendererstatic
DynamicReadBufferForShadowsFSceneRendererstatic
DynamicResolutionFractionsFSceneRenderer
DynamicResolutionUpperBoundsFSceneRenderer
EnumerateLinkedViewFamilies(LambdaType &&Lambda, const FSceneViewFamily *ViewFamilyToSkip=nullptr)FSceneRendererinline
EnumerateLinkedViews(LambdaType &&Lambda, const FSceneView *ViewToSkip=nullptr)FSceneRendererinline
ERendererOutput enum nameFSceneRendererprotected
FamilySizeFSceneRendererprotected
FeatureLevelFSceneRenderer
FenceOcclusionTests(FRDGBuilder &GraphBuilder)FSceneRenderer
FilterDynamicShadows(FDynamicShadowsTaskData &TaskData)FSceneRendererprotected
FinishDynamicShadowMeshPassSetup(FRDGBuilder &GraphBuilder, FDynamicShadowsTaskData *TaskData)FSceneRendererprotected
FinishGatherShadowPrimitives(FDynamicShadowsTaskData *TaskData)FSceneRendererprotected
FinishInitDynamicShadows(FRDGBuilder &GraphBuilder, FDynamicShadowsTaskData *TaskData)FSceneRendererprotected
FlushCrossGPUFences(FRDGBuilder &GraphBuilder)FSceneRenderer
FlushCrossGPUTransfers(FRDGBuilder &GraphBuilder)FSceneRenderer
FMobileSceneRenderer(const FSceneViewFamily *InViewFamily, FHitProxyConsumer *HitProxyConsumer)FMobileSceneRenderer
ForkScreenPercentageInterface(const ISceneViewFamilyScreenPercentage *ScreenPercentageInterface, FSceneViewFamily &ForkedViewFamily)FSceneRendererinlinestatic
FSceneRenderer(const FSceneViewFamily *InViewFamily, FHitProxyConsumer *HitProxyConsumer)FSceneRenderer
FSceneRendererBase()FSceneRendererBaseinline
FSceneRendererBase(FScene &InScene)FSceneRendererBaseinline
FXSystemFSceneRendererprotected
GatherAndSortLights(FSortedLightSetSceneInfo &OutSortedLights, bool bShadowedLightsInClustered=false)FSceneRendererprotected
GatherReflectionCaptureLightMeshElements()FSceneRendererprotected
GatherShadowDynamicMeshElements(FDynamicShadowsTaskData &TaskData)FSceneRendererprotected
GatherSimpleLights(const FSceneViewFamily &ViewFamily, const TArray< FViewInfo > &Views, FSimpleLightArray &SimpleLights)FSceneRendererprotectedstatic
GetActiveInstance(FRDGBuilder &GraphBuilder)FSceneRendererBasestatic
GetActiveSceneTextures()FSceneRendererinline
GetActiveSceneTextures() constFSceneRendererinline
GetActiveSceneTexturesConfig()FSceneRendererinline
GetActiveSceneTexturesConfig() constFSceneRendererinline
GetCachedPreshadow(const FLightPrimitiveInteraction *InParentInteraction, const FProjectedShadowInitializer &Initializer, const FBoxSphereBounds &Bounds, uint32 InResolutionX)FSceneRendererprotected
GetColorTargets_Deferred(FSceneTextures &SceneTextures)FMobileSceneRendererprotected
GetDeferredShadingSceneRenderer()FSceneRendererBaseinlinevirtual
GetDesiredInternalBufferSize(const FSceneViewFamily &ViewFamily)FSceneRendererstatic
GetGPUSceneDynamicContext()FSceneRendererinline
GetLightNameForDrawEvent(const FLightSceneProxy *LightProxy, FString &LightNameWithLevel)FSceneRendererstatic
GetRefractionQuality(const FSceneViewFamily &ViewFamily)FSceneRendererstatic
GetRendererOutput() constFSceneRendererprotected
GetScene() final overrideFSceneRendererBaseinlinevirtual
GetSceneExtensionsRenderers()FSceneRendererBaseinline
GetSceneExtensionsRenderers() constFSceneRendererBaseinline
GetSceneUniformBufferRef(FRDGBuilder &GraphBuilder) override finalFSceneRendererBaseinlinevirtual
GetSceneUniforms() const final overrideFSceneRendererBaseinlinevirtual
GetSceneUniforms() final overrideFSceneRendererBaseinlinevirtual
GetSceneViews() constFSceneRendererinline
GetShadowInvalidatingInstancesInterface(const FSceneView *SceneView) overrideFSceneRenderervirtual
GetViewFamily() overrideFSceneRendererinlinevirtual
GPUSceneDynamicContextFSceneRendererprotected
HasStereoMotionVectorRenderTargets(const FSceneTextures &SceneTextures)FMobileSceneRendererprotected
HeadFSceneRenderer
InitDynamicShadows(FRDGBuilder &GraphBuilder, FInstanceCullingManager &FInstanceCullingManager)FMobileSceneRendererprotected
InitFogConstants()FSceneRendererprotected
InitProjectedShadowVisibility(FDynamicShadowsTaskData &TaskData)FSceneRendererprotected
InitRenderTargetBindings_Deferred(FSceneTextures &SceneTextures, FColorTargets &ColorTargets)FMobileSceneRendererprotected
InitRenderTargetBindings_Forward(FRDGTextureRef ViewFamilyTexture, FSceneTextures &SceneTextures)FMobileSceneRendererprotected
InitSceneExtensionsRenderers(const FEngineShowFlags &EngineShowFlags, bool bValidateCallbacks=false)FSceneRendererBaseinline
InitSkyAtmosphereForViews(FRHICommandListImmediate &RHICmdList, FRDGBuilder &GraphBuilder)FSceneRendererprotected
InitViews(FRDGBuilder &GraphBuilder, FSceneTexturesConfig &SceneTexturesConfig, FInstanceCullingManager &InstanceCullingManager, FVirtualTextureUpdater *VirtualTextureUpdater, FInitViewTaskDatas &TaskDatas)FMobileSceneRendererprotected
InitVolumetricCloudsForViews(FRDGBuilder &GraphBuilder, bool bShouldRenderVolumetricCloud, FInstanceCullingManager &InstanceCullingManager)FSceneRendererprotected
IsHeadLink() constFSceneRendererinline
IsLumenEnabled(const FViewInfo &View) constFSceneRendererinlinevirtual
IsLumenGIEnabled(const FViewInfo &View) constFSceneRendererinlinevirtual
IsRenderingStereo() constFSceneRendererinline
LightFunctionAtlasFSceneRenderer
LinkFSceneRenderer
NextFSceneRenderer
OcclusionSubmittedFenceFSceneRendererstatic
OcclusionTestBoundShaderStateFSceneRendererstatic
OnGetOnScreenMessagesFSceneRenderer
OnRenderBegin(FRDGBuilder &GraphBuilder, const FSceneRenderUpdateInputs *SceneUpdateInputs)FSceneRendererprotected
OnRenderFinish(FRDGBuilder &GraphBuilder, FRDGTextureRef ViewFamilyTexture)FSceneRendererprotected
PostRenderBasePass(FRHICommandList &RHICmdList, FViewInfo &View)FMobileSceneRendererprotected
PostVisibilityFrameSetup(FILCUpdatePrimTaskData *&OutILCTaskData)FSceneRendererprotected
PreallocateCrossGPUFences(TConstArrayView< FSceneRenderer * > SceneRenderers)FSceneRendererstatic
PrepareForwardLightData(FRDGBuilder &GraphBuilder, bool bCullLightsToGrid, const FSortedLightSetSceneInfo &SortedLightSet)FSceneRendererprotected
PrepareViewRectsForRendering()FSceneRenderer
PrepareViewVisibilityLists()FMobileSceneRendererprotected
PreTonemapMSAA(FRHICommandList &RHICmdList, const FMinimalSceneTextures &SceneTextures)FMobileSceneRendererprotected
PreVisibilityFrameSetup(FRDGBuilder &GraphBuilder)FSceneRendererprotected
QuantizeViewRectMin(const FIntPoint &ViewRectMin)FSceneRendererstatic
Render(FRDGBuilder &GraphBuilder, const FSceneRenderUpdateInputs *SceneUpdateInputs) overrideFMobileSceneRenderervirtual
RenderAmbientOcclusion(FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures)FMobileSceneRendererprotected
RenderCapsuleDirectShadows(FRDGBuilder &GraphBuilder, const FLightSceneInfo &LightSceneInfo, FRDGTextureRef ScreenShadowMaskTexture, TArrayView< const FProjectedShadowInfo *const > CapsuleShadows, bool bProjectingForForwardShading) constFSceneRendererprotected
RenderCapsuleShadowsForMovableSkylight(FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef &BentNormalOutput) constFSceneRenderer
RenderCustomDepthPass(FRDGBuilder &GraphBuilder, FCustomDepthTextures &CustomDepthTextures, const FSceneTextureShaderParameters &SceneTextures, TConstArrayView< Nanite::FRasterResults > PrimaryNaniteRasterResults, TConstArrayView< Nanite::FPackedView > PrimaryNaniteViews)FSceneRendererprotected
RenderCustomRenderPassBasePass(FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > InViews, FRDGTextureRef ViewFamilyTexture, FSceneTextures &SceneTextures, FInstanceCullingManager &InstanceCullingManager, bool bIncludeTranslucent)FMobileSceneRendererprotected
RenderDBuffer(FRDGBuilder &GraphBuilder, FSceneTextures &SceneTextures, FDBufferTextures &DBufferTextures, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
RenderDecals(FRHICommandList &RHICmdList, FViewInfo &View, const FInstanceCullingDrawParams *InstanceCullingDrawParams)FMobileSceneRendererprotected
RenderDeferredMultiPass(FRDGBuilder &GraphBuilder, FSceneTextures &SceneTextures, const FSortedLightSetSceneInfo &SortedLightSet, FMobileBasePassTextures &BasePassTextures, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
RenderDeferredSinglePass(FRDGBuilder &GraphBuilder, FSceneTextures &SceneTextures, const FSortedLightSetSceneInfo &SortedLightSet, FMobileBasePassTextures &BasePassTextures, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
RenderDistanceFieldAOScreenGrid(FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures, const FViewInfo &View, const FDistanceFieldCulledObjectBufferParameters &CulledObjectBufferParameters, FRDGBufferRef ObjectTilesIndirectArguments, const FTileIntersectionParameters &TileIntersectionParameters, const FDistanceFieldAOParameters &Parameters, FRDGTextureRef DistanceFieldNormal, FRDGTextureRef &OutDynamicBentNormalAO)FSceneRenderer
RenderDistanceFieldLighting(FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures, const class FDistanceFieldAOParameters &Parameters, TArray< FRDGTextureRef > &OutDynamicBentNormalAOTextures, bool bModulateToSceneColor, bool bVisualizeAmbientOcclusion, bool bModulateToScreenSpaceAO=false)FSceneRenderer
RenderFog(FRHICommandList &RHICmdList, const FViewInfo &View)FMobileSceneRendererprotected
RenderForward(FRDGBuilder &GraphBuilder, FRDGTextureRef ViewFamilyTexture, FSceneTextures &SceneTextures, FMobileBasePassTextures &BasePassTextures, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
RenderForwardMultiPass(FRDGBuilder &GraphBuilder, class FMobileRenderPassParameters *PassParameters, struct FRenderViewContext &ViewContext, FSceneTextures &SceneTextures, FInstanceCullingManager &InstanceCullingManager, struct FViewOcclusionQueries *ViewOcclusionQueries)FMobileSceneRendererprotected
RenderForwardSinglePass(FRDGBuilder &GraphBuilder, class FMobileRenderPassParameters *PassParameters, struct FRenderViewContext &ViewContext, FSceneTextures &SceneTextures, FInstanceCullingManager &InstanceCullingManager, struct FViewOcclusionQueries *ViewOcclusionQueries)FMobileSceneRendererprotected
RenderFullDepthPrepass(FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > InViews, FSceneTextures &SceneTextures, FInstanceCullingManager &InstanceCullingManager, bool bIsSceneCaptureRenderPass=false)FMobileSceneRendererprotected
RenderHitProxies(FRDGBuilder &GraphBuilder, const FSceneRenderUpdateInputs *SceneUpdateInputs) overrideFMobileSceneRenderervirtual
RenderHZB(FRHICommandListImmediate &RHICmdList, const TRefCountPtr< IPooledRenderTarget > &SceneDepthZ)FMobileSceneRendererprotected
RenderHZB(FRDGBuilder &GraphBuilder, FRDGTextureRef SceneDepthTexture)FMobileSceneRendererprotected
RenderLightFunctionForVolumetricFog(FRDGBuilder &GraphBuilder, FViewInfo &View, const FSceneTextures &SceneTextures, FIntVector VolumetricFogGridSize, float VolumetricFogMaxDistance, FLightSceneInfo *DirectionalLightSceneInfo, FMatrix44f &OutLightFunctionTranslatedWorldToShadow, FRDGTexture *&OutLightFunctionTexture)FSceneRenderer
RenderLocalLightsForVolumetricFog(FRDGBuilder &GraphBuilder, FViewInfo &View, int32 ViewIndex, bool bUseTemporalReprojection, const struct FVolumetricFogIntegrationParameterData &IntegrationData, const FExponentialHeightFogSceneInfo &FogInfo, FIntVector VolumetricFogGridSize, FVector GridZParams, const FRDGTextureDesc &VolumeDesc, FRDGTextureRef ConservativeDepthTexture, TConstArrayView< const FLightSceneInfo * > LightsToInject, TConstArrayView< const FLightSceneInfo * > RayTracedLightsToInject, FRDGTexture *&OutLocalShadowedLightScattering)FSceneRenderer
RenderMaskedPrePass(FRHICommandList &RHICmdList, const FViewInfo &View, const FInstanceCullingDrawParams *DepthPassInstanceCullingDrawParams)FMobileSceneRendererprotected
RenderMeshDistanceFieldVisualization(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures)FSceneRendererprotected
RenderMobileBasePass(FRHICommandList &RHICmdList, const FViewInfo &View, const FInstanceCullingDrawParams *InstanceCullingDrawParams, const FInstanceCullingDrawParams *SkyPassInstanceCullingDrawParams)FMobileSceneRendererprotected
RenderMobileDebugView(FRHICommandList &RHICmdList, const FViewInfo &View, const FInstanceCullingDrawParams *DebugViewModeInstanceCullingDrawParams)FMobileSceneRendererprotected
RenderMobileEditorPrimitives(FRHICommandList &RHICmdList, const FViewInfo &View, const FMeshPassProcessorRenderState &DrawRenderState, const FInstanceCullingDrawParams *InstanceCullingDrawParams)FMobileSceneRendererprotected
RenderMobileLocalLightsBuffer(FRDGBuilder &GraphBuilder, FSceneTextures &SceneTextures, const FSortedLightSetSceneInfo &SortedLights)FMobileSceneRendererprotected
RenderMobileScreenSpaceShadows(FRDGBuilder &GraphBuilder, FIntPoint Extent, FRDGTextureRef ScreenShadowMaskTexture)FMobileSceneRendererprotected
RenderMobileShadowProjections(FRDGBuilder &GraphBuilder, FIntPoint Extent, bool bIsMobileMultiView)FMobileSceneRendererprotected
RenderModulatedShadowProjections(FRHICommandList &RHICmdList, int32 ViewIndex, const FViewInfo &View)FMobileSceneRendererprotected
RenderOcclusion(FRHICommandList &RHICmdList, FViewInfo &View, const struct FViewOcclusionQueries &ViewOcclusionQueries)FMobileSceneRendererprotected
RenderPlanarReflection(class FPlanarReflectionSceneProxy *ReflectionSceneProxy)FSceneRendererprotected
RenderPrePass(FRHICommandList &RHICmdList, const FViewInfo &View, const FInstanceCullingDrawParams *InstanceCullingDrawParams)FMobileSceneRendererprotected
RenderShadowDepthMapAtlases(FRDGBuilder &GraphBuilder)FSceneRendererprotected
RenderShadowDepthMaps(FRDGBuilder &GraphBuilder, FDynamicShadowsTaskData *DynamicShadowsTaskData, FInstanceCullingManager &InstanceCullingManager, FRDGExternalAccessQueue &ExternalAccessQueue)FSceneRendererprotected
RenderShadowProjections(FRDGBuilder &GraphBuilder, FRDGTextureRef OutputTexture, const FMinimalSceneTextures &SceneTextures, const FLightSceneProxy *LightSceneProxy, TArrayView< const FProjectedShadowInfo *const > Shadows, bool bSubPixelShadow, bool bProjectingForForwardShading)FSceneRendererprotected
RenderShadowProjections(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, FRDGTextureRef ScreenShadowMaskTexture, FRDGTextureRef ScreenShadowMaskSubPixelTexture, const FLightSceneInfo *LightSceneInfo, bool bProjectingForForwardShading)FSceneRendererprotected
RenderSkyAtmosphere(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures)FSceneRendererprotected
RenderSkyAtmosphereEditorNotifications(FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > InViews, FRDGTextureRef SceneColorTexture) constFSceneRendererprotected
RenderSkyAtmosphereInternal(FRDGBuilder &GraphBuilder, const FSceneTextureShaderParameters &SceneTextures, FSkyAtmosphereRenderContext &SkyRenderContext)FSceneRenderer
RenderSkyAtmosphereLookUpTables(FRDGBuilder &GraphBuilder, class FSkyAtmospherePendingRDGResources &PendingRDGResources)FSceneRendererprotected
RenderStereoMotionVectors(FRDGBuilder &GraphBuilder, FViewInfo &View, const FSceneTextures &SceneTextures, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
RenderTargetGPUMaskFSceneRenderer
RenderTranslucency(FRHICommandList &RHICmdList, const FViewInfo &View, TArrayView< FViewInfo > FamilyViewInfos, ETranslucencyPass::Type InStandardTranslucencyPass, EMeshPass::Type InStandardTranslucencyMeshPass, const FInstanceCullingDrawParams *InTranslucencyInstanceCullingDrawParams)FMobileSceneRendererprotectedstatic
RenderVelocities(FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > InViews, const FSceneTextures &SceneTextures, EVelocityPass VelocityPass, bool bForceVelocity, bool bBindRenderTarget=true)FSceneRendererprotected
RenderVelocityPass(FRHICommandList &RHICmdList, const FViewInfo &View, const FInstanceCullingDrawParams *InstanceCullingDrawParams)FMobileSceneRendererprotected
RenderVolumetricCloud(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, bool bSkipVolumetricRenderTarget, bool bSkipPerPixelTracing, FRDGTextureRef HalfResolutionDepthCheckerboardMinMaxTexture, FRDGTextureRef QuarterResolutionDepthMinMaxTexture, bool bAsyncCompute, FInstanceCullingManager &InstanceCullingManager)FSceneRendererprotected
RenderVolumetricCloudsInternal(FRDGBuilder &GraphBuilder, FCloudRenderContext &CloudRC, FInstanceCullingManager &InstanceCullingManager, const FIntPoint &CloudViewportSize)FSceneRenderer
RequiresMultiPass(int32 NumMSAASamples, EShaderPlatform ShaderPlatform)FMobileSceneRendererstatic
SceneFSceneRendererBase
SetActiveInstance(FRDGBuilder &GraphBuilder, FSceneRendererBase *SceneRenderer)FSceneRendererBasestatic
SetStereoViewport(FRHICommandList &RHICmdList, const FViewInfo &View, float ViewportScale=1.0f)FSceneRendererstatic
SetupInteractionShadows(FDynamicShadowsTaskData &TaskData, FLightPrimitiveInteraction *Interaction, FVisibleLightInfo &VisibleLightInfo, bool bStaticSceneOnly, const TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &ViewDependentWholeSceneShadows, TArray< FProjectedShadowInfo *, SceneRenderingAllocator > &PreShadows)FSceneRendererprotected
SetupMeshPass(FViewInfo &View, FExclusiveDepthStencil::Type BasePassDepthStencilAccess, FViewCommands &ViewCommands, FInstanceCullingManager &InstanceCullingManager)FSceneRendererprotected
SetupMobileBasePassAfterShadowInit(FExclusiveDepthStencil::Type BasePassDepthStencilAccess, TArrayView< FViewCommands > ViewCommandsPerView, FInstanceCullingManager &InstanceCullingManager)FMobileSceneRendererprotected
SetupSceneReflectionCaptureBuffer(FRHICommandListImmediate &RHICmdList)FSceneRendererprotected
SetupVolumetricFog()FSceneRenderer
ShaderPlatformFSceneRenderer
ShouldCompositeEditorPrimitives(const FViewInfo &View)FSceneRendererstatic
ShouldDumpMeshDrawCommandInstancingStats() constFSceneRendererinline
ShouldRenderCustomDepth(const FViewInfo &View)FMobileSceneRendererstatic
ShouldRenderHZB(TArrayView< FViewInfo > InViews)FMobileSceneRendererprotected
ShouldRenderNanite() constFSceneRendererinlinevirtual
ShouldRenderPrePass() const overrideFMobileSceneRenderervirtual
ShouldRenderSkyAtmosphereEditorNotifications(TArrayView< FViewInfo > Views)FSceneRendererprotectedstatic
ShouldRenderTranslucency() constFSceneRendererprotected
ShouldRenderTranslucency(ETranslucencyPass::Type TranslucencyPass, TArrayView< FViewInfo > InViews)FSceneRendererprotectedstatic
ShouldRenderVelocities() const overrideFMobileSceneRenderervirtual
ShouldRenderVolumetricFog() constFSceneRenderer
SortedShadowsForShadowDepthPassFSceneRenderer
UpdateDirectionalLightUniformBuffers(FRDGBuilder &GraphBuilder, const FViewInfo &View)FMobileSceneRendererprotected
UpdateLightFunctionAtlasTaskFunction()FSceneRendererprotected
UpdatePreshadowCache()FSceneRendererprotected
UpdatePrimitiveIndirectLightingCacheBuffers(FRHICommandListBase &RHICmdList)FSceneRendererprotected
UpdateSkyReflectionUniformBuffer(FRHICommandListBase &RHICmdList)FMobileSceneRendererprotected
UsedWholeScenePointLightNamesFSceneRenderer
ViewFamilyFSceneRenderer
ViewsFSceneRendererBase
VirtualShadowMapArrayFSceneRenderer
VisibleLightInfosFSceneRenderer
VoxelizeFogVolumePrimitives(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FVolumetricFogIntegrationParameterData &IntegrationData, FIntVector VolumetricFogGridSize, FVector GridZParams, float VolumetricFogDistance, bool bVoxelizeEmissive)FSceneRenderer
WaitOcclusionTests(FRHICommandListImmediate &RHICmdList)FSceneRenderer
~FSceneRenderer()FSceneRenderervirtual
~ISceneRenderer()=defaultISceneRenderervirtual