UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PostProcessUtils.cpp File Reference

Macros

#define UE_SET_PP(Name)
 
#define UE_SET_PP(Name)
 
#define UE_LERP_PP(Name)
 

Macro Definition Documentation

◆ UE_LERP_PP

#define UE_LERP_PP (   Name)
Value:
if (OtherTo.bOverride_##Name || ThisFrom.bOverride_##Name)\
{\
ThisFrom.bOverride_##Name = true;\
ThisFrom.Name = FMath::Lerp(ThisFrom.Name, OtherTo.Name, BlendFactor);\
bAnyOverwritten = true;\
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
static constexpr UE_FORCEINLINE_HINT T Lerp(const T &A, const T &B, const U &Alpha)
Definition UnrealMathUtility.h:1116

◆ UE_SET_PP [1/2]

#define UE_SET_PP (   Name)
Value:
if (OtherTo.bOverride_##Name)\
{\
ThisFrom.bOverride_##Name = true;\
ThisFrom.Name = OtherTo.Name;\
bAnyOverwritten = true;\
}

◆ UE_SET_PP [2/2]

#define UE_SET_PP (   Name)
Value:
if ((OtherTo.bOverride_##Name || ThisFrom.bOverride_##Name) && bShouldFlip)\
{\
ThisFrom.bOverride_##Name = true;\
ThisFrom.Name = OtherTo.Name;\
bAnyOverwritten = true;\
}