fix ue 5.2 and 5.3 build issues

This commit is contained in:
Mamadou Babaei
2024-08-16 18:02:06 +02:00
parent 2a0bfedd7d
commit 0bcaec2c09
2 changed files with 9 additions and 1 deletions
@@ -196,7 +196,9 @@ void USGGameUserSettings::SetEngineScalabilitySettings(ESGEngineScalabilitySetti
ScalabilityQuality.SetEffectsQuality(ScalabilityValue);
ScalabilityQuality.SetFoliageQuality(ScalabilityValue);
ScalabilityQuality.SetShadingQuality(ScalabilityValue);
#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4
ScalabilityQuality.SetLandscapeQuality(ScalabilityValue);
#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */
}
else
{
@@ -269,7 +271,9 @@ bool USGGameUserSettings::FImpl::DoesCurrentSettingsMatch(const ESGEngineScalabi
const int32 CurrentEffectQuality = Owner->ScalabilityQuality.EffectsQuality;
const int32 CurrentFoliageQuality = Owner->ScalabilityQuality.FoliageQuality;
const int32 CurrentShadingQuality = Owner->ScalabilityQuality.ShadingQuality;
#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4
const int32 CurrentLandscapeQuality = Owner->ScalabilityQuality.LandscapeQuality;
#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */
if (FMath::IsNearlyEqual(CurrentResolutionScaleNormalized, ResolutionScaleNormalized)
&& CurrentViewDistanceQuality == ScalabilityValue
@@ -282,7 +286,10 @@ bool USGGameUserSettings::FImpl::DoesCurrentSettingsMatch(const ESGEngineScalabi
&& CurrentEffectQuality == ScalabilityValue
&& CurrentFoliageQuality == ScalabilityValue
&& CurrentShadingQuality == ScalabilityValue
&& CurrentLandscapeQuality == ScalabilityValue)
#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4
&& CurrentLandscapeQuality == ScalabilityValue
#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */
)
{
return true;
}
@@ -35,6 +35,7 @@
#pragma once
#include "Styling/SlateStyle.h"
#include "Templates/SharedPointer.h"
class ISlateStyle;