UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShowFlagsValues.inl
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3// usage
4//
5// General purpose showflag (always variable):
6// SHOWFLAG_ALWAYS_ACCESSIBLE( <showflag name>, <showflag group>, <Localized TEXT stuff>)
7// Fixed in shipping builds:
8// SHOWFLAG_FIXED_IN_SHIPPING( <showflag name>, <fixed bool>, <showflag group>, <Localized TEXT stuff>)
9
10// [[ IncludeTool: Inline ]] // Markup to tell IncludeTool that this file is state changing and cannot be optimized out.
11
12#ifndef SHOWFLAG_ALWAYS_ACCESSIBLE
13#error SHOWFLAG_ALWAYS_ACCESSIBLE macro is undefined.
14#endif
15
16// the default case for SHOWFLAG_FIXED_IN_SHIPPING is to give flag name.
17#ifndef SHOWFLAG_FIXED_IN_SHIPPING
18#define SHOWFLAG_FIXED_IN_SHIPPING(v,a,...) SHOWFLAG_ALWAYS_ACCESSIBLE(a,__VA_ARGS__)
19#endif
20
22SHOWFLAG_ALWAYS_ACCESSIBLE(PostProcessing, SFG_Hidden, NSLOCTEXT("UnrealEd", "PostProcessingSF", "Post-processing"))
169SHOWFLAG_ALWAYS_ACCESSIBLE(IndirectLightingCache, SFG_LightingFeatures, NSLOCTEXT("UnrealEd", "IndirectLightingCacheSF", "Indirect Lighting Cache"))
197SHOWFLAG_ALWAYS_ACCESSIBLE(Particles, SFG_Normal, NSLOCTEXT("UnrealEd", "ParticlesSF", "Particle Sprites"))
243SHOWFLAG_ALWAYS_ACCESSIBLE(DeferredLighting, SFG_Advanced, NSLOCTEXT("UnrealEd", "DeferredLightingSF", "DeferredLighting"))
319SHOWFLAG_ALWAYS_ACCESSIBLE(Rendering, SFG_Hidden, NSLOCTEXT("UnrealEd", "RenderingSF", "Any Rendering")) // do not make it FIXED_IN_SHIPPING, used by Oculus plugin.
349SHOWFLAG_FIXED_IN_SHIPPING(0, PhysicsField, SFG_Visualize, NSLOCTEXT("UnrealEd", "PhysicsField", "Physics Field"))
404
405// RHI_RAYTRACING begin
408// RHI_RAYTRACING end
409
422
425
428
431
433
435
438
441
454
459
462
464
466
469
472
475
478
481
484
487
493
494#undef SHOWFLAG_ALWAYS_ACCESSIBLE
495#undef SHOWFLAG_FIXED_IN_SHIPPING
@ Normal
Definition AndroidInputInterface.h:116
int Volume
Definition AndroidPlatformMisc.cpp:380
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ GBuffer
Definition HairStrandsComposition.cpp:46
@ Meshes
Definition HairStrandsInterface.h:193
#define NSLOCTEXT(InNamespace, InKey, InTextLiteral)
Definition Internationalization.h:300
@ Vertex
Definition MetalRHIPrivate.h:223
#define Split(a, ahi, alo)
Definition Predicates.inl:204
VisualizeSSS
Definition ShowFlagsValues.inl:165
SFG_Advanced
Definition ShowFlagsValues.inl:317
VisualizeTemporalUpscaler
Definition ShowFlagsValues.inl:138
SFG_Developer
Definition ShowFlagsValues.inl:102
SFG_LightingFeatures
Definition ShowFlagsValues.inl:163
SubsurfaceScattering
Definition ShowFlagsValues.inl:163
#define SHOWFLAG_FIXED_IN_SHIPPING(v, a,...)
Definition ShowFlagsValues.inl:18
GBufferHints
Definition ShowFlagsValues.inl:102
VisualizeHDR
Definition ShowFlagsValues.inl:38
SFG_Visualize
Definition ShowFlagsValues.inl:38
#define SHOWFLAG_ALWAYS_ACCESSIBLE(a,...)
@ SFG_Lumen
Definition ShowFlags.h:25
@ SFG_PostProcess
Definition ShowFlags.h:18
@ SFG_Transient
Definition ShowFlags.h:28
@ SFG_Normal
Definition ShowFlags.h:16
@ SFG_Hidden
Definition ShowFlags.h:27
@ SFG_LightTypes
Definition ShowFlags.h:22
@ SFG_LightingComponents
Definition ShowFlags.h:23
@ SFG_Nanite
Definition ShowFlags.h:26
@ Percentage
Definition Constraints.Build.cs:6
Definition UnrealType.h:3087
Definition Foliage.Build.cs:6
Definition Landscape.Build.cs:7
Definition AlphaInvert.cpp:13
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition DistanceFieldAtlas.h:36
Definition FieldSystemNoiseAlgo.cpp:6
Definition HeterogeneousVolumes.cpp:365
Definition LensDistortion.h:72
Definition LumenReflectionHardwareRayTracing.cpp:109
Definition DeferredShadingRenderer.cpp:316
Definition MegaLights.cpp:462
Definition SkinnedMeshComponent.h:50
Definition PathTracingOutputInvalidateReason.h:6
Definition DeferredShadingRenderer.cpp:326
Definition ShaderPrint.cpp:22
Definition RenderUtils.cpp:2080
Definition TestUtils.cpp:8
Definition LinuxPlatformSplash.cpp:43