Get correct PerPlatform ScreenSize for LOD when in preview

#jira UE-175594
#rb Jack.Porter, Mihnea.Balta
#preflight 6405e2a32559570cc74094e4

[CL 24521490 by florin pascu in ue5-main branch]
This commit is contained in:
florin pascu
2023-03-06 09:40:52 -05:00
parent 3ca43c9cac
commit 275404769e

View File

@@ -123,7 +123,7 @@ void FSkeletalMeshObject::UpdateMinDesiredLODLevel(const FSceneView* View, const
for(int32 LODLevel = SkeletalMeshRenderData->LODRenderData.Num()-1; LODLevel > 0; LODLevel--)
{
// Get ScreenSize for this LOD
float ScreenSize = SkeletalMeshLODInfo[LODLevel].ScreenSize.Default;
float ScreenSize = SkeletalMeshLODInfo[LODLevel].ScreenSize.GetValue();
// If we are considering shifting to a better (lower) LOD, bias with hysteresis.
if(LODLevel <= CurrentLODLevel)
@@ -234,7 +234,7 @@ float FSkeletalMeshObject::GetScreenSize(int32 LODIndex) const
{
if (SkeletalMeshLODInfo.IsValidIndex(LODIndex))
{
return SkeletalMeshLODInfo[LODIndex].ScreenSize.Default;
return SkeletalMeshLODInfo[LODIndex].ScreenSize.GetValue();
}
return 0.f;
}