69 return LevelData.Num();
90 return WorldToLightViewRotationMatrix;
95 return LightSceneInfo;
156 FMatrix WorldToLightViewRotationMatrix;
159 float ResolutionLodBias;
169 double WPODistanceDisableThresholdSquared;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool IsVirtualShadowMapDirectionalReceiverMaskEnabled()
Definition VirtualShadowMapClipmap.cpp:152
Definition LightSceneInfo.h:208
Definition PrimitiveSceneInfo.h:266
Definition RefCounting.h:252
Definition SceneRendering.h:1132
Definition VirtualShadowMapArray.h:291
Definition VirtualShadowMapClipmap.h:24
int32 LastLevel
Definition VirtualShadowMapClipmap.h:29
bool bUseReceiverMask
Definition VirtualShadowMapClipmap.h:38
float ResolutionLodBias
Definition VirtualShadowMapClipmap.h:33
static FVirtualShadowMapClipmapConfig GetGlobal()
Definition VirtualShadowMapClipmap.cpp:167
int32 FirstCoarseLevel
Definition VirtualShadowMapClipmap.h:30
bool bIsFirstPersonShadow
Definition VirtualShadowMapClipmap.h:36
float ResolutionLodBiasMoving
Definition VirtualShadowMapClipmap.h:34
uint32 ShadowTypeId
Definition VirtualShadowMapClipmap.h:32
int32 LastCoarseLevel
Definition VirtualShadowMapClipmap.h:31
bool bCullDynamicTightly
Definition VirtualShadowMapClipmap.h:37
bool bForceInvalidate
Definition VirtualShadowMapClipmap.h:35
int32 FirstLevel
Definition VirtualShadowMapClipmap.h:28
Definition VirtualShadowMapClipmap.h:42
const FLightSceneInfo & GetLightSceneInfo() const
Definition VirtualShadowMapClipmap.h:93
float GetMaxRadius() const
Definition VirtualShadowMapClipmap.cpp:480
FSphere GetBoundingSphere() const
Definition VirtualShadowMapClipmap.h:110
void UpdateCachedFrameData()
Definition VirtualShadowMapClipmap.cpp:597
FViewMatrices GetViewMatrices(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.cpp:485
int32 GetVirtualShadowMapId() const
Definition VirtualShadowMapClipmap.h:62
const FViewInfo * GetDependentView() const
Definition VirtualShadowMapClipmap.h:113
FMatrix GetViewToClipMatrix(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.h:83
int32 GetLevelCount() const
Definition VirtualShadowMapClipmap.h:67
FVector2f GetDynamicDepthCullRange(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.h:56
const FVirtualShadowMapProjectionShaderData & GetProjectionShaderData(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.cpp:461
int32 GetClipmapLevel(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.h:73
static float GetLevelRadius(float AbsoluteLevel)
Definition VirtualShadowMapClipmap.cpp:160
TSharedPtr< FVirtualShadowMapPerLightCacheEntry > & GetCacheEntry()
Definition VirtualShadowMapClipmap.h:125
FConvexVolume GetViewFrustumBounds() const
Definition VirtualShadowMapClipmap.h:111
FVector GetWorldOrigin() const
Definition VirtualShadowMapClipmap.h:100
bool IsFirstPersonShadow() const
Definition VirtualShadowMapClipmap.h:130
FVector GetPreViewTranslation(int32 ClipmapIndex) const
Definition VirtualShadowMapClipmap.h:78
void OnPrimitiveRendered(const FPrimitiveSceneInfo *PrimitiveSceneInfo)
Definition VirtualShadowMapClipmap.cpp:577
FMatrix GetWorldToLightViewRotationMatrix() const
Definition VirtualShadowMapClipmap.h:88
int32 GetVirtualShadowMapId() const
Definition VirtualShadowMapCacheManager.h:124
Definition VirtualShadowMapArray.h:67
Definition SharedPointer.h:692
Definition ConvexVolume.h:44
Definition SceneView.h:317
Definition VirtualShadowMapArray.h:100