Fixing VertexColor visualisation in StaticMeshEditor. Reverting some changes made in CL# 8042071 that removed the PostProcess/Lighting disabling in VertexColor mode.

#jira UE-79918
#review-8575964 Alexis.Matte
#rb Alexis.Matte

#lockdown chris.gagnon

[CL 8576328 by benoit deschenes in Dev-Editor branch]
This commit is contained in:
benoit deschenes
2019-09-09 16:11:55 -04:00
parent da492c604f
commit 1cd287cbcf

View File

@@ -349,7 +349,9 @@ void SStaticMeshEditorViewport::SetViewModeVertexColor()
if (!EditorViewportClient->EngineShowFlags.VertexColors)
{
EditorViewportClient->EngineShowFlags.SetVertexColors(true);
EditorViewportClient->EngineShowFlags.SetLighting(false);
EditorViewportClient->EngineShowFlags.SetIndirectLightingCache(false);
EditorViewportClient->EngineShowFlags.SetPostProcessing(false);
EditorViewportClient->EngineShowFlags.SetSelectionOutline(false);
EditorViewportClient->SetFloorAndEnvironmentVisibility(false);
@@ -361,6 +363,7 @@ void SStaticMeshEditorViewport::SetViewModeVertexColor()
EditorViewportClient->EngineShowFlags.SetVertexColors(false);
EditorViewportClient->EngineShowFlags.SetLighting(true);
EditorViewportClient->EngineShowFlags.SetIndirectLightingCache(true);
EditorViewportClient->EngineShowFlags.SetPostProcessing(true);
EditorViewportClient->EngineShowFlags.SetSelectionOutline(GetDefault<ULevelEditorViewportSettings>()->bUseSelectionOutline);
EditorViewportClient->SetFloorAndEnvironmentVisibility(true);
StaticMeshEditorPtr.Pin()->GetStaticMeshComponent()->bDisplayVertexColors = false;