| AddReceiverPrimitive(FPrimitiveSceneInfo *PrimitiveSceneInfo) | FProjectedShadowInfo | |
| AddRef() const | FRefCountedObject | inline |
| AddSubjectPrimitive(FPrimitiveSceneInfo *PrimitiveSceneInfo, TArrayView< FViewInfo > ViewArray, bool bRecordShadowSubjectForMobileShading, bool bInvertViewShadowRelevance=false) | FProjectedShadowInfo | |
| AddSubjectPrimitive_AnyThread(const FPrimitiveSceneInfoCompact &PrimitiveSceneInfoCompact, TArrayView< FViewInfo > ViewArray, ERHIFeatureLevel::Type FeatureLevel, struct FAddSubjectPrimitiveStats &OutStats, struct FAddSubjectPrimitiveOverflowedIndices &OverflowBuffer) const | FProjectedShadowInfo | |
| bAllocated | FProjectedShadowInfo | |
| bAllocatedInPreshadowCache | FProjectedShadowInfo | |
| bCapsuleShadow | FProjectedShadowInfo | |
| bContainsNaniteSubjects | FProjectedShadowInfo | |
| bDepthsCached | FProjectedShadowInfo | |
| bDirectionalLight | FProjectedShadowInfo | |
| bHairStrandsDeepShadow | FProjectedShadowInfo | |
| bNaniteGeometry | FProjectedShadowInfo | |
| bOnePassPointLightShadow | FProjectedShadowInfo | |
| BorderSize | FProjectedShadowInfo | |
| bPerObjectOpaqueShadow | FProjectedShadowInfo | |
| bPreShadow | FProjectedShadowInfo | |
| bRayTracedDistanceField | FProjectedShadowInfo | |
| bRendered | FProjectedShadowInfo | |
| bSelfShadowOnly | FProjectedShadowInfo | |
| bShouldRenderVSM | FProjectedShadowInfo | |
| bTranslucentShadow | FProjectedShadowInfo | |
| bTransmission | FProjectedShadowInfo | |
| BuildRenderingCommands(FRDGBuilder &GraphBuilder, FGPUScene &GPUScene, FInstanceCullingDrawParams &InstanceCullingDrawParams) | FProjectedShadowInfo | inline |
| bVolumetricShadow | FProjectedShadowInfo | |
| bVSM | FProjectedShadowInfo | |
| bWholeSceneShadow | FProjectedShadowInfo | |
| CacheMode | FProjectedShadowInfo | |
| CascadeSettings | FProjectedShadowInfo | |
| CasterOuterFrustum | FProjectedShadowInfo | |
| ClearDepth(FRHICommandList &RHICmdList) const | FProjectedShadowInfo | |
| ClearTransientArrays() | FProjectedShadowInfo | |
| ComputeScissorRectOptim() | FProjectedShadowInfo | |
| ComputeTransitionSize() const | FProjectedShadowInfo | |
| CSMScrollingExtraCullingPlanes | FProjectedShadowInfo | |
| CSMScrollingZOffset | FProjectedShadowInfo | |
| DependentView | FProjectedShadowInfo | |
| EGatherDynamicMeshElementsPass enum name | FProjectedShadowInfo | |
| ExplicitNaniteInstanceChunkEndOffset | FProjectedShadowInfo | |
| ExplicitNaniteInstanceChunkStartOffset | FProjectedShadowInfo | |
| ExplicitNaniteInstanceLastChunkSize | FProjectedShadowInfo | |
| FadeAlphas | FProjectedShadowInfo | |
| FinalizeAddSubjectPrimitive(FDynamicShadowsTaskData &TaskData, struct FAddSubjectPrimitiveOp const &Op, TArrayView< FViewInfo > ViewArray, struct FFinalizeAddSubjectPrimitiveContext &Context) | FProjectedShadowInfo | |
| FProjectedShadowInfo() | FProjectedShadowInfo | |
| FRefCountedObject() | FRefCountedObject | inline |
| FRefCountedObject(const FRefCountedObject &Rhs)=delete | FRefCountedObject | |
| FShadowDepthBasePS | FProjectedShadowInfo | friend |
| FShadowDepthVS | FProjectedShadowInfo | friend |
| FShadowProjectionPS | FProjectedShadowInfo | friend |
| FShadowVolumeBoundProjectionVS | FProjectedShadowInfo | friend |
| FVirtualShadowMapArray | FProjectedShadowInfo | friend |
| GatherDynamicMeshElements(FMeshElementCollector &MeshCollector, FSceneRenderer &Renderer, class FVisibleLightInfo &VisibleLightInfo, TArray< const FSceneView * > &ReusedViewsArray, EGatherDynamicMeshElementsPass Pass) | FProjectedShadowInfo | |
| GetBlendStateForProjection(int32 ShadowMapChannel, bool bIsWholeSceneDirectionalShadow, bool bUseFadePlane, bool bProjectingForForwardShading, bool bMobileModulatedProjections) | FProjectedShadowInfo | static |
| GetBlendStateForProjection(bool bProjectingForForwardShading, bool bMobileModulatedProjections) const | FProjectedShadowInfo | |
| GetClipToShadowBufferUvScaleBias() const | FProjectedShadowInfo | |
| GetDynamicSubjectHeterogeneousVolumeMeshElements() const | FProjectedShadowInfo | inline |
| GetInnerViewRect() const | FProjectedShadowInfo | inline |
| GetLightSceneInfo() const | FProjectedShadowInfo | inline |
| GetLightSceneInfoCompact() const | FProjectedShadowInfo | inline |
| GetMaxNonFarCascadeDistance() const | FProjectedShadowInfo | inline |
| GetOuterViewRect() const | FProjectedShadowInfo | inline |
| GetParentSceneInfo() const | FProjectedShadowInfo | inline |
| GetRefCount() const | FRefCountedObject | inline |
| GetScreenToShadowMatrix(const FSceneView &View) const | FProjectedShadowInfo | inline |
| GetScreenToShadowMatrix(const FSceneView &View, uint32 TileOffsetX, uint32 TileOffsetY, uint32 TileResolutionX, uint32 TileResolutionY) const | FProjectedShadowInfo | |
| GetShaderDepthBias() const | FProjectedShadowInfo | inline |
| GetShaderMaxSlopeDepthBias() const | FProjectedShadowInfo | inline |
| GetShaderReceiverDepthBias() const | FProjectedShadowInfo | |
| GetShaderSlopeDepthBias() const | FProjectedShadowInfo | inline |
| GetShadowBufferResolution() const | FProjectedShadowInfo | inline |
| GetShadowDepthPass() | FProjectedShadowInfo | inline |
| GetShadowDepthRenderingViewMatrices(int32 CubeFaceIndex=-1, bool bUseForVSMCubeFaceWorkaround=false) const | FProjectedShadowInfo | |
| GetShadowDepthType() const | FProjectedShadowInfo | inline |
| GetTargetMeshPassType() const | FProjectedShadowInfo | inline |
| GetTypeHash | FProjectedShadowInfo | friend |
| GetWorldToShadowMatrix(FVector4f &ShadowmapMinMax, const FIntPoint *ShadowBufferResolutionOverride=nullptr) const | FProjectedShadowInfo | |
| HasSubjectPrims() const | FProjectedShadowInfo | |
| HasVirtualShadowMap() const | FProjectedShadowInfo | inline |
| InvMaxSubjectDepth | FProjectedShadowInfo | |
| InvPerObjectShadowFadeLength | FProjectedShadowInfo | |
| InvReceiverInnerMatrix | FProjectedShadowInfo | |
| IsWholeSceneDirectionalShadow() const | FProjectedShadowInfo | |
| IsWholeScenePointLightShadow() const | FProjectedShadowInfo | |
| MaxScreenPercent | FProjectedShadowInfo | |
| MaxSubjectZ | FProjectedShadowInfo | |
| MeshSelectionMask | FProjectedShadowInfo | |
| MinPreSubjectZ | FProjectedShadowInfo | |
| MinSubjectZ | FProjectedShadowInfo | |
| OnePassShadowFaceProjectionMatrix | FProjectedShadowInfo | |
| OnePassShadowViewMatrices | FProjectedShadowInfo | |
| OnePassShadowViewProjectionMatrices | FProjectedShadowInfo | |
| operator=(const FRefCountedObject &Rhs)=delete | FRefCountedObject | |
| OverlappedUVOnCachedShadowMap | FProjectedShadowInfo | |
| OverlappedUVOnCurrentShadowMap | FProjectedShadowInfo | |
| PerObjectShadowFadeStart | FProjectedShadowInfo | |
| PreShadowTranslation | FProjectedShadowInfo | |
| PresizeSubjectPrimitiveArrays(struct FAddSubjectPrimitiveStats const &Stats) | FProjectedShadowInfo | |
| PrimitiveArrayType typedef | FProjectedShadowInfo | |
| ProjectionIndex | FProjectedShadowInfo | |
| ReceiverInnerFrustum | FProjectedShadowInfo | |
| Release() const | FRefCountedObject | inline |
| RenderDepth(FRDGBuilder &GraphBuilder, const FSceneRenderer *SceneRenderer, FRDGTextureRef ShadowDepthTexture, bool bDoParallelDispatch, bool bDoCrossGPUCopy) | FProjectedShadowInfo | |
| RenderFrustumWireframe(FPrimitiveDrawInterface *PDI) const | FProjectedShadowInfo | |
| RenderMobileModulatedShadowProjection(FRHICommandList &RHICmdList, int32 ViewIndex, const FViewInfo *View, const FLightSceneProxy *LightSceneProxy, const FSceneRenderer *SceneRender) const | FProjectedShadowInfo | |
| RenderOnePassPointLightProjection(FRDGBuilder &GraphBuilder, const FShadowProjectionPassParameters &CommonPassParameters, int32 ViewIndex, const FViewInfo &View, const FLightSceneProxy *LightSceneProxy, bool bProjectingForForwardShading, bool bSubPixelShadow) const | FProjectedShadowInfo | |
| RenderProjection(FRDGBuilder &GraphBuilder, const FShadowProjectionPassParameters &CommonPassParameters, int32 ViewIndex, const FViewInfo *View, const FLightSceneProxy *LightSceneProxy, const FSceneRenderer *SceneRender, bool bProjectingForForwardShading, bool bSubPixelShadow) const | FProjectedShadowInfo | |
| RenderProjectionInternal(FRHICommandList &RHICmdList, int32 ViewIndex, const FViewInfo *View, const FLightSceneProxy *LightSceneProxy, const FSceneRenderer *SceneRender, bool bProjectingForForwardShading, bool bMobileModulatedProjections, const FInstanceCullingDrawParams &InstanceCullingDrawParams, FRHIUniformBuffer *HairStrandsUniformBuffer) const | FProjectedShadowInfo | |
| RenderRayTracedDistanceFieldProjection(FRDGBuilder &GraphBuilder, bool bAsyncCompute, const FMinimalSceneTextures &SceneTextures, const FViewInfo &View, const FIntRect &ScissorRect) | FProjectedShadowInfo | |
| RenderRayTracedDistanceFieldProjection(FRDGBuilder &GraphBuilder, const FMinimalSceneTextures &SceneTextures, FRDGTextureRef ScreenShadowMaskTexture, const FViewInfo &View, FIntRect ScissorRect, bool bProjectingForForwardShading, bool bForceRGBModulation=false, FTiledShadowRendering *TiledShadowRendering=nullptr) | FProjectedShadowInfo | |
| RenderTargets | FProjectedShadowInfo | |
| RenderTranslucencyDepths(FRDGBuilder &GraphBuilder, class FSceneRenderer *SceneRenderer, const FRenderTargetBindingSlots &RenderTargets, FInstanceCullingManager &InstanceCullingManager) | FProjectedShadowInfo | |
| ResetRayTracedDistanceFieldShadow(const FViewInfo *View) | FProjectedShadowInfo | inline |
| ResolutionX | FProjectedShadowInfo | |
| ResolutionY | FProjectedShadowInfo | |
| ScissorRectOptim | FProjectedShadowInfo | |
| SetStateForDepth(FMeshPassProcessorRenderState &DrawRenderState) const | FProjectedShadowInfo | |
| SetStateForView(FRHICommandList &RHICmdList, bool bRequiresBorderClamp=false) const | FProjectedShadowInfo | |
| SetupClipmapProjection(FLightSceneInfo *InLightSceneInfo, FViewInfo *InDependentView, const TSharedPtr< FVirtualShadowMapClipmap > &VirtualShadowMapClipmap, float InMaxNonFarCascadeDistance) | FProjectedShadowInfo | |
| SetupMeshDrawCommandsForProjectionStenciling(FSceneRenderer &Renderer, FInstanceCullingManager &InstanceCullingManager) | FProjectedShadowInfo | |
| SetupMeshDrawCommandsForShadowDepth(FSceneRenderer &Renderer, FInstanceCullingManager &InstanceCullingManager) | FProjectedShadowInfo | |
| SetupPerObjectProjection(FLightSceneInfo *InLightSceneInfo, const FPrimitiveSceneInfo *InParentSceneInfo, const FPerObjectProjectedShadowInitializer &Initializer, bool bInPreShadow, uint32 InResolutionX, uint32 MaxShadowResolutionY, uint32 InBorderSize, float InMaxScreenPercent, bool bInTranslucentShadow) | FProjectedShadowInfo | |
| SetupShadowDepthView(FSceneRenderer *SceneRenderer) | FProjectedShadowInfo | |
| SetupWholeSceneProjection(FLightSceneInfo *InLightSceneInfo, FViewInfo *InDependentView, const FWholeSceneProjectedShadowInitializer &Initializer, uint32 InResolutionX, uint32 InResolutionY, uint32 InSnapResolutionX, uint32 InSnapResolutionY, uint32 InBorderSize) | FProjectedShadowInfo | |
| ShadowBounds | FProjectedShadowInfo | |
| ShadowDepthView | FProjectedShadowInfo | |
| ShadowId | FProjectedShadowInfo | |
| ShouldClampToNearPlane() const | FProjectedShadowInfo | inline |
| ShouldUseCSMScissorOptim() const | FProjectedShadowInfo | |
| SubjectPrimitiveComponentIndex | FProjectedShadowInfo | |
| SubjectsVisible(const FViewInfo &View) const | FProjectedShadowInfo | |
| SupportsShadowStencilCulling(FStaticShaderPlatform ShaderPlatform) | FProjectedShadowInfo | static |
| TranslatedWorldToClipInnerMatrix | FProjectedShadowInfo | |
| TranslatedWorldToClipOuterMatrix | FProjectedShadowInfo | |
| TranslatedWorldToView | FProjectedShadowInfo | |
| UpdateShaderDepthBias() | FProjectedShadowInfo | |
| UseShadowStencilCulling(const FViewInfo &View) const | FProjectedShadowInfo | |
| ViewIds | FProjectedShadowInfo | |
| ViewToClipInner | FProjectedShadowInfo | |
| ViewToClipOuter | FProjectedShadowInfo | |
| VirtualShadowMapClipmap | FProjectedShadowInfo | |
| VirtualShadowMapPerLightCacheEntry | FProjectedShadowInfo | |
| X | FProjectedShadowInfo | |
| Y | FProjectedShadowInfo | |
| ~FProjectedShadowInfo() | FProjectedShadowInfo | |
| ~FRefCountedObject() | FRefCountedObject | inlinevirtual |