16#include "SceneUtils.generated.h"
47 AAM_FXAA UMETA(DisplayName =
"Fast Approximate Anti-Aliasing (FXAA)"),
50 AAM_MSAA UMETA(DisplayName =
"Multisample Anti-Aliasing (MSAA)"),
51 AAM_TSR UMETA(DisplayName =
"Temporal Super-Resolution (TSR)"),
52 AAM_SMAA UMETA(DisplayName =
"Subpixel Morphological Anti-Aliasing (SMAA)"),
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
#define UENUM(...)
Definition ObjectMacros.h:749
EShadingPath
Definition SceneUtils.h:24
ENGINE_API ECustomDepthMode GetCustomDepthMode()
Definition SceneUtils.cpp:38
EShadingPath GetFeatureLevelShadingPath(FStaticFeatureLevel InFeatureLevel)
Definition SceneUtils.h:30
ENGINE_API uint32 GetDefaultMSAACount(const FStaticFeatureLevel InFeatureLevel, uint32 PlatformMaxSampleCount=8)
Definition SceneUtils.cpp:184
bool IsTemporalAccumulationBasedMethod(EAntiAliasingMethod AntiAliasingMethod)
Definition SceneUtils.h:57
bool IsCustomDepthPassEnabled()
Definition SceneUtils.h:88
ENGINE_API EAntiAliasingMethod GetDefaultAntiAliasingMethod(const FStaticFeatureLevel InFeatureLevel)
Definition SceneUtils.cpp:74
ECustomDepthMode
Definition SceneUtils.h:75
ENGINE_API bool IsMobileColorsRGB()
Definition SceneUtils.cpp:66
ENGINE_API const TCHAR * GetShortAntiAliasingName(EAntiAliasingMethod AntiAliasingMethod)
Definition SceneUtils.cpp:150
ENGINE_API bool IsMobileTonemapSubpassEnabled(EShaderPlatform Platform, bool bMultiViewRendering)
Definition SceneUtils.cpp:54
ENGINE_API bool IsMobilePropagateAlphaEnabled(EShaderPlatform Platform)
Definition SceneUtils.cpp:49
ENGINE_API bool IsMobileTonemapSubpassEnabledInline(EShaderPlatform Platform, bool bMultiViewRendering, uint32 NumMSAASamples)
Definition SceneUtils.cpp:60
EMobileHDRMode
Definition SceneUtils.h:36
EAntiAliasingMethod
Definition SceneUtils.h:45
@ UMETA
Definition SceneUtils.h:46
@ AAM_MAX
Definition SceneUtils.h:53
Definition SceneUtils.h:95
bool bFunctionCalled
Definition SceneUtils.h:146
void() TDelayedFunction(FRHICommandListImmediate &RHICommandList, void *UserData)
Definition SceneUtils.h:97
void RunFunctionOnce(FRHICommandListImmediate &RHICommandList)
Definition SceneUtils.h:126
FDelayedRendererAction()
Definition SceneUtils.h:99
bool HasBeenCalled() const
Definition SceneUtils.h:138
void SetDelayedFunction(TDelayedFunction *InFunction, void *InUserData)
Definition SceneUtils.h:113
TDelayedFunction * Function
Definition SceneUtils.h:144
void * UserData
Definition SceneUtils.h:145
bool HasDelayedFunction() const
Definition SceneUtils.h:121
FDelayedRendererAction(TDelayedFunction *InFunction, void *InUserData)
Definition SceneUtils.h:106
@ SM5
Definition RHIFeatureLevel.h:42
@ false
Definition radaudio_common.h:23
Definition AndroidStaticFeatureLevel.inl:12