UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Macros
PostProcessUtils.cpp File Reference
#include "
Engine/PostProcessUtils.h
"
#include "
Engine/Scene.h
"
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
;\
}
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EVariantTypes::Name
@ Name
FMath::Lerp
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
;\
}
Engine
Source
Runtime
Engine
Private
PostProcessUtils.cpp
Generated by
1.9.8