UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Scene.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3//===============================s==============================================
4// Scene - script exposed scene enums
5//=============================================================================
6
7#pragma once
8
10#include "UObject/Object.h"
13#include "SceneUtils.h"
14#include "Engine/EngineTypes.h"
15#include "Scene.generated.h"
16
17
19
20
22UENUM()
24{
25 DOFM_BokehDOF UMETA(DisplayName="BokehDOF"),
26 DOFM_Gaussian UMETA(DisplayName="GaussianDOF"),
27 DOFM_CircleDOF UMETA(DisplayName="CircleDOF"),
29};
30
32UENUM()
34{
36 AEM_Histogram UMETA(DisplayName = "Auto Exposure Histogram"),
38 AEM_Basic UMETA(DisplayName = "Auto Exposure Basic"),
40 AEM_Manual UMETA(DisplayName = "Manual"),
42};
43
44UENUM()
46{
48 Bilateral UMETA(DisplayName = "Bilateral"),
50 Fusion UMETA(DisplayName = "Fusion (Experimental)"),
51};
52
53UENUM()
55{
57 BM_SOG UMETA(DisplayName = "Standard"),
59 BM_FFT UMETA(DisplayName = "Convolution"),
61};
62
64UENUM()
66{
67 TEMP_WhiteBalance UMETA(DisplayName = "White Balance"),
68 TEMP_ColorTemperature UMETA(DisplayName = "Color Temperature"),
70};
71
72
73UENUM()
75{
76 Unitless UMETA(DisplayName = "Unitless"),
77 Candelas UMETA(DisplayName = "Candelas - Luminous Intensity, Normalized"),
78 Lumens UMETA(DisplayName = "Lumens - Luminous Flux, Normalized"),
79 EV UMETA(DisplayName = "EV - Exposure Value, Normalized"),
80 Nits UMETA(DisplayName = "Nits - Luminance, Non-Normalized")
81};
82
83UENUM()
85{
86 ScreenSpace UMETA(DisplayName = "Screen Space"),
87 RayTracing UMETA(DisplayName = "Ray Tracing"),
88};
89
90UENUM()
92{
93 /* Use the project default method */
94 Default UMETA(DisplayName = "Project Default"),
95 /* Use Lumen Surface Cache for ray hit lighting. This method gives the best GI and reflection performance, but quality will be limited by how well surface cache represents given scene. */
96 SurfaceCache UMETA(DisplayName = "Surface Cache"),
97 /* Calculate lighting at a hit point for reflections. This will improve reflection quality, but increases GPU cost, as full material needs to be evaluated and shadow rays traced. Lumen Surface Cache will still be used for GI and secondary bounces, including GI seen in reflections. */
98 HitLightingForReflections UMETA(DisplayName = "Hit Lighting for Reflections"),
99 /* Calculate lighting at a hit point for GI and reflections. This will improve both GI and reflection quality, but greatly increases GPU cost, as full material and lighting will be evaluated at every hit point. Lumen Surface Cache will still be used for secondary bounces. */
100 HitLighting UMETA(DisplayName = "Hit Lighting"),
101};
102
103UENUM()
105{
106 Raster = 0 UMETA(DisplayName = "Raster"),
107 RayTraced_Deprecated UE_DEPRECATED(5.6, "Use RayTraced instead") = 1 UMETA(DisplayName = "Legacy Ray Tracing (Deprecated)", ToolTip = "The legacy Ray Tracing Translucency Method is deprecated, use Ray Traced instead"),
108 RayTracing UE_DEPRECATED(5.6, "Use RayTraced instead") = 1 UMETA(Hidden),
109 RayTraced = 2 UMETA(DisplayName = "Ray Traced")
110};
111
112
113UENUM()
115{
116 Disabled UMETA(DisplayName = "Disabled"),
117 Hard_shadows UMETA(DisplayName = "Hard Shadows"),
118 Area_shadows UMETA(DisplayName = "Area Shadows"),
119};
120
121USTRUCT(BlueprintType)
123{
125
126
127 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "saturation", SupportDynamicSliderMaxValue = "true", DisplayName = "Saturation"))
129
130 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "contrast", SupportDynamicSliderMaxValue = "true", DisplayName = "Contrast"))
131 FVector4 Contrast;
132
133 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "0.01", UIMax = "2.0", Delta = "0.01", ClampMin = "0.01", ColorGradingMode = "gamma", SupportDynamicSliderMaxValue = "true", DisplayName = "Gamma"))
134 FVector4 Gamma;
135
136 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gain", SupportDynamicSliderMaxValue = "true", DisplayName = "Gain"))
138
139 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "-1.0", UIMax = "1.0", Delta = "0.001", ColorGradingMode = "offset", SupportDynamicSliderMaxValue = "true", SupportDynamicSliderMinValue = "true", DisplayName = "Offset"))
141
142
144 {
145 Saturation = FVector4(1.0f, 1.0f, 1.0f, 1.0f);
146 Contrast = FVector4(1.0f, 1.0f, 1.0f, 1.0f);
147 Gamma = FVector4(1.0f, 1.0f, 1.0f, 1.0f);
148 Gain = FVector4(1.0f, 1.0f, 1.0f, 1.0f);
149 Offset = FVector4(0.0f, 0.0f, 0.0f, 0.0f);
150 }
151};
152
153USTRUCT(BlueprintType)
155{
157
158
159 UPROPERTY(Interp,BlueprintReadWrite, Category = "Color Grading")
161
162 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading")
164
165 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading")
167
168 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading")
170
171 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "-1.0", UIMax = "1.0", DisplayName = "ShadowsMax"))
172 float ShadowsMax;
173
174 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "-1.0", UIMax = "1.0", DisplayName = "HighlightsMin"))
175 float HighlightsMin;
176
177 UPROPERTY(Interp, BlueprintReadWrite, Category = "Color Grading", meta = (UIMin = "1.0", UIMax = "10.0", DisplayName = "HighlightsMax"))
178 float HighlightsMax;
179
181 {
182 ShadowsMax = 0.09f;
183 HighlightsMin = 0.5f;
184 HighlightsMax = 1.0f;
185 }
186
187 /* Exports to post process settings with overrides. */
188 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
189};
190
191USTRUCT(BlueprintType)
193{
195
196
197 UPROPERTY(Interp, BlueprintReadWrite, Category = "Film Stock", meta = (UIMin = "0.0", UIMax = "1.0", DisplayName = "Slope"))
198 float Slope;
199
200 UPROPERTY(Interp, BlueprintReadWrite, Category = "Film Stock", meta = (UIMin = "0.0", UIMax = "1.0", DisplayName = "Toe"))
201 float Toe;
202
203 UPROPERTY(Interp, BlueprintReadWrite, Category = "Film Stock", meta = (UIMin = "0.0", UIMax = "1.0", DisplayName = "Shoulder"))
204 float Shoulder;
205
206 UPROPERTY(Interp, BlueprintReadWrite, Category = "Film Stock", meta = (UIMin = "0.0", UIMax = "1.0", DisplayName = "Black clip"))
207 float BlackClip;
208
209 UPROPERTY(Interp, BlueprintReadWrite, Category = "Film Stock", meta = (UIMin = "0.0", UIMax = "1.0", DisplayName = "White clip"))
210 float WhiteClip;
211
212
214 {
215 Slope = 0.88f;
216 Toe = 0.55f;
217 Shoulder = 0.26f;
218 BlackClip = 0.0f;
219 WhiteClip = 0.04f;
220 }
221
222 /* Exports to post process settings with overrides. */
223 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
224};
225
226USTRUCT(BlueprintType)
228{
230
231
232
233 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", meta=(ClampMin = "0.0", UIMax = "8.0", DisplayName = "Intensity"))
234 float Intensity;
235
240 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", meta=(ClampMin = "-1.0", UIMax = "8.0", DisplayName = "Threshold"))
241 float Threshold;
242
246 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "64.0", DisplayName = "Size scale"))
247 float SizeScale;
248
254 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "4.0", DisplayName = "#1 Size"))
255 float Filter1Size;
256
262 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "8.0", DisplayName = "#2 Size"))
263 float Filter2Size;
264
270 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "16.0", DisplayName = "#3 Size"))
271 float Filter3Size;
272
278 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "32.0", DisplayName = "#4 Size"))
279 float Filter4Size;
280
286 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "64.0", DisplayName = "#5 Size"))
287 float Filter5Size;
288
294 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "128.0", DisplayName = "#6 Size"))
295 float Filter6Size;
296
298 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#1 Tint", HideAlphaChannel))
299 FLinearColor Filter1Tint;
300
302 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#2 Tint", HideAlphaChannel))
303 FLinearColor Filter2Tint;
304
306 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#3 Tint", HideAlphaChannel))
307 FLinearColor Filter3Tint;
308
310 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#4 Tint", HideAlphaChannel))
311 FLinearColor Filter4Tint;
312
314 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#5 Tint", HideAlphaChannel))
315 FLinearColor Filter5Tint;
316
318 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(DisplayName = "#6 Tint", HideAlphaChannel))
319 FLinearColor Filter6Tint;
320
321
322 FGaussianSumBloomSettings()
323 {
324 Intensity = 1.0f;
325 Threshold = -1.0f;
326 // default is 4 to maintain old settings after fixing something that caused a factor of 4
327 SizeScale = 4.0;
328 Filter1Tint = FLinearColor(0.3465f, 0.3465f, 0.3465f);
329 Filter1Size = 0.3f;
330 Filter2Tint = FLinearColor(0.138f, 0.138f, 0.138f);
331 Filter2Size = 1.0f;
332 Filter3Tint = FLinearColor(0.1176f, 0.1176f, 0.1176f);
333 Filter3Size = 2.0f;
334 Filter4Tint = FLinearColor(0.066f, 0.066f, 0.066f);
335 Filter4Size = 10.0f;
336 Filter5Tint = FLinearColor(0.066f, 0.066f, 0.066f);
337 Filter5Size = 30.0f;
338 Filter6Tint = FLinearColor(0.061f, 0.061f, 0.061f);
339 Filter6Size = 64.0f;
340 }
341
342 /* Exports to post process settings with overrides. */
343 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
344};
345
346USTRUCT(BlueprintType)
347struct FConvolutionBloomSettings
348{
349 GENERATED_USTRUCT_BODY()
350
351
353 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom|Convolution", meta=(ClampMin = "0.0", UIMax = "8.0", DisplayName = "Intensity"))
354 float Intensity;
355
357 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", meta = (DisplayName = "Convolution Kernel"))
358 TObjectPtr<class UTexture2D> Texture;
359
361 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "1.0", DisplayName = "Scatter Dispersion"))
362 float ScatterDispersion;
363
365 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "1.0", DisplayName = "Convolution Scale"))
366 float Size;
367
369 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (DisplayName = "Convolution Center"))
370 FVector2D CenterUV;
371
373 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (DisplayName = "Convolution Boost Min"))
374 float PreFilterMin;
375
377 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (DisplayName = "Convolution Boost Max"))
378 float PreFilterMax;
379
381 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (DisplayName = "Convolution Boost Mult"))
382 float PreFilterMult;
383
385 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "1.0", DisplayName = "Convolution Buffer"))
386 float BufferScale;
387
388
389 FConvolutionBloomSettings()
390 {
391 Intensity = 1.0f;
392 Texture = nullptr;
393 ScatterDispersion = 1.0f;
394 Size = 1.f;
395 CenterUV = FVector2D(0.5f, 0.5f);
396 PreFilterMin = 7.f;
397 PreFilterMax = 15000.f;
398 PreFilterMult = 15.f;
399 BufferScale = 0.133f;
400 }
401
402 /* Exports to post process settings with overrides. */
403 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
404};
405
406USTRUCT(BlueprintType)
407struct FLensBloomSettings
408{
409 GENERATED_USTRUCT_BODY()
410
412 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Bloom", meta=(ClampMin = "0.0", UIMax = "8.0", DisplayName = "Intensity"))
413 float Intensity;
414
416 UPROPERTY(Interp, BlueprintReadWrite, Category = "Gaussian Sum Method")
417 FGaussianSumBloomSettings GaussianSum;
418
420 UPROPERTY(Interp, BlueprintReadWrite, Category = "Convolution Method")
421 FConvolutionBloomSettings Convolution;
422
424 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Bloom")
425 TEnumAsByte<enum EBloomMethod> Method;
426
427
428 FLensBloomSettings()
429 {
430 Intensity = 0.675f;
431 Method = BM_SOG;
432 }
433
434 /* Exports to post process settings with overrides. */
435 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
436 ENGINE_API bool Serialize(FArchive& Ar);
437 ENGINE_API void PostSerialize(const FArchive& Ar);
438};
439
440#if WITH_EDITORONLY_DATA
441template<> struct TStructOpsTypeTraits<FLensBloomSettings> : public TStructOpsTypeTraitsBase2<FLensBloomSettings>
442{
443 enum
444 {
445 WithSerializer = true,
446 WithPostSerialize = true,
447 };
448};
449#endif
450
451USTRUCT(BlueprintType)
452struct FLensImperfectionSettings
453{
454 GENERATED_USTRUCT_BODY()
455
459 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(DisplayName = "Dirt Mask Texture"))
460 TObjectPtr<class UTexture> DirtMask;
461
463 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(ClampMin = "0.0", UIMax = "8.0", DisplayName = "Dirt Mask Intensity"))
464 float DirtMaskIntensity;
465
467 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(DisplayName = "Dirt Mask Tint", HideAlphaChannel))
468 FLinearColor DirtMaskTint;
469
470
471 FLensImperfectionSettings()
472 {
473 DirtMask = nullptr;
474 DirtMaskIntensity = 0.0f;
475 DirtMaskTint = FLinearColor(0.5f, 0.5f, 0.5f);
476 }
477
478 /* Exports to post process settings with overrides. */
479 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
480};
481
482USTRUCT(BlueprintType)
483struct FLensSettings
484{
485 GENERATED_USTRUCT_BODY()
486
487
488 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens")
489 FLensBloomSettings Bloom;
490
491 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens")
492 FLensImperfectionSettings Imperfections;
493
495 UPROPERTY(Interp, BlueprintReadWrite, Category = "Lens", meta = (UIMin = "0.0", UIMax = "5.0"))
496 float ChromaticAberration;
497
498
499 FLensSettings()
500 {
501 ChromaticAberration = 0.0f;
502 }
503
504 /* Exports to post process settings with overrides. */
505 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
506};
507
508USTRUCT(BlueprintType)
509struct FCameraExposureSettings
510{
511 GENERATED_USTRUCT_BODY()
512
514 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Exposure", meta=(DisplayName = "Method"))
515 TEnumAsByte<enum EAutoExposureMethod> Method;
516
524 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "100.0", DisplayName = "Low Percent"))
525 float LowPercent;
526
534 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "100.0", DisplayName = "High Percent"))
535 float HighPercent;
536
544 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", meta=(ClampMin = "0.0", UIMax = "10.0", DisplayName = "Min Brightness"))
545 float MinBrightness;
546
554 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", meta=(ClampMin = "0.0", UIMax = "10.0", DisplayName = "Max Brightness"))
555 float MaxBrightness;
556
558 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", meta=(ClampMin = "0.02", UIMax = "20.0", DisplayName = "Speed Up", tooltip = "In F-stops per second, should be >0"))
559 float SpeedUp;
560
562 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", meta=(ClampMin = "0.02", UIMax = "20.0", DisplayName = "Speed Down", tooltip = "In F-stops per second, should be >0"))
563 float SpeedDown;
564
569 UPROPERTY(Interp, BlueprintReadWrite, Category = "Exposure", meta = (UIMin = "-8.0", UIMax = "8.0", DisplayName = "Exposure Bias"))
570 float Bias;
571
577 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Exposure", meta = (DisplayName = "Exposure Bias Curve"))
578 TObjectPtr<class UCurveFloat> BiasCurve = nullptr;
579
584 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Exposure", meta=(DisplayName = "Exposure Metering Mask"))
585 TObjectPtr<class UTexture> MeterMask = nullptr;
586
588 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", AdvancedDisplay, meta=(UIMin = "-16", UIMax = "0.0"))
589 float HistogramLogMin;
590
592 UPROPERTY(Interp, BlueprintReadWrite, Category="Exposure", AdvancedDisplay, meta=(UIMin = "0.0", UIMax = "16.0"))
593 float HistogramLogMax;
594
596 UPROPERTY(Interp, BlueprintReadWrite, Category = "Exposure", AdvancedDisplay, meta=(UIMin = "0", UIMax = "100.0", DisplayName = "Calibration Constant"))
597 float CalibrationConstant;
598
600 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Exposure", meta = (DisplayName = "Apply Physical Camera Exposure"))
601 uint32 ApplyPhysicalCameraExposure : 1;
602
603 ENGINE_API FCameraExposureSettings();
604
605 /* Exports to post process settings with overrides. */
606 ENGINE_API void ExportToPostProcessSettings(FPostProcessSettings* OutPostProcessSettings) const;
607};
608
609USTRUCT(BlueprintType)
610struct FMatteBoxFlag
611{
612 GENERATED_USTRUCT_BODY()
613
615 UPROPERTY(interp, BlueprintReadWrite, Category=FMatteBoxFlag, meta=(ClampMin = "-90.0", ClampMax = "90.0"))
616 float Pitch;
617
619 UPROPERTY(interp, BlueprintReadWrite, Category=FMatteBoxFlag, meta=(ClampMin = "0.0", ClampMax = "360.0"))
620 float Roll;
621
623 UPROPERTY(interp, BlueprintReadWrite, Category=FMatteBoxFlag, meta=(ClampMin = "0.0", UIMax = "100.0"))
624 float Length;
625
626 FMatteBoxFlag()
627 : Pitch(0)
628 , Roll(0)
629 , Length(0)
630 { }
631};
632
633USTRUCT(BlueprintType)
634struct FWeightedBlendable
635{
636 GENERATED_USTRUCT_BODY()
637
639 UPROPERTY(interp, BlueprintReadWrite, Category=FWeightedBlendable, meta=(ClampMin = "0.0", ClampMax = "1.0", Delta = "0.01"))
640 float Weight;
641
643 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=FWeightedBlendable, meta=( AllowedClasses="/Script/Engine.BlendableInterface", Keywords="PostProcess" ))
644 TObjectPtr<UObject> Object;
645
646 // default constructor
647 FWeightedBlendable()
648 : Weight(-1)
649 , Object(0)
650 {
651 }
652
653 // constructor
654 // @param InWeight -1 is used to hide the weight and show the "Choose" UI, 0:no effect .. 1:full effect
655 FWeightedBlendable(float InWeight, UObject* InObject)
656 : Weight(InWeight)
657 , Object(InObject)
658 {
659 }
660};
661
662// for easier detail customization, needed?
663USTRUCT(BlueprintType)
664struct FWeightedBlendables
665{
666 GENERATED_BODY()
667
668public:
669
670 FWeightedBlendables() { }
671 FWeightedBlendables(const TArray<FWeightedBlendable>& InArray) : Array(InArray) { }
672
673 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="PostProcessSettings", meta=( Keywords="PostProcess" ))
674 TArray<FWeightedBlendable> Array;
675};
676
677struct FPostProcessSettingsDebugInfo
678{
679 FString Name;
680
681 float Priority;
682 float CurrentBlendWeight;
683 bool bIsEnabled;
684 bool bIsUnbound;
685};
686
688// Each property consists of a bool to enable it (by default off),
689// the variable declaration and further down the default value for it.
690// The comment should include the meaning and usable range.
691USTRUCT(BlueprintType, meta=(HiddenByDefault, DisableSplitPin))
692struct FPostProcessSettings
693{
694 GENERATED_USTRUCT_BODY()
695
696 // first all bOverride_... as they get grouped together into bitfields
697
698 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
699 uint8 bOverride_TemperatureType:1;
700 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
701 uint8 bOverride_WhiteTemp:1;
702 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
703 uint8 bOverride_WhiteTint:1;
704
705 // Color Correction controls
706 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
707 uint8 bOverride_ColorSaturation:1;
708 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
709 uint8 bOverride_ColorContrast:1;
710 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
711 uint8 bOverride_ColorGamma:1;
712 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
713 uint8 bOverride_ColorGain:1;
714 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
715 uint8 bOverride_ColorOffset:1;
716
717 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
718 uint8 bOverride_ColorSaturationShadows : 1;
719 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
720 uint8 bOverride_ColorContrastShadows : 1;
721 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
722 uint8 bOverride_ColorGammaShadows : 1;
723 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
724 uint8 bOverride_ColorGainShadows : 1;
725 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
726 uint8 bOverride_ColorOffsetShadows : 1;
727
728 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
729 uint8 bOverride_ColorSaturationMidtones : 1;
730 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
731 uint8 bOverride_ColorContrastMidtones : 1;
732 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
733 uint8 bOverride_ColorGammaMidtones : 1;
734 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
735 uint8 bOverride_ColorGainMidtones : 1;
736 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
737 uint8 bOverride_ColorOffsetMidtones : 1;
738
739 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
740 uint8 bOverride_ColorSaturationHighlights : 1;
741 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
742 uint8 bOverride_ColorContrastHighlights : 1;
743 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
744 uint8 bOverride_ColorGammaHighlights : 1;
745 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
746 uint8 bOverride_ColorGainHighlights : 1;
747 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
748 uint8 bOverride_ColorOffsetHighlights : 1;
749
750 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
751 uint8 bOverride_ColorCorrectionShadowsMax : 1;
752 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
753 uint8 bOverride_ColorCorrectionHighlightsMin : 1;
754 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
755 uint8 bOverride_ColorCorrectionHighlightsMax : 1;
756
757 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
758 uint8 bOverride_BlueCorrection : 1;
759 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
760 uint8 bOverride_ExpandGamut : 1;
761 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
762 uint8 bOverride_ToneCurveAmount : 1;
763
764 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
765 uint8 bOverride_FilmSlope:1;
766 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
767 uint8 bOverride_FilmToe:1;
768 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
769 uint8 bOverride_FilmShoulder:1;
770 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
771 uint8 bOverride_FilmBlackClip:1;
772 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
773 uint8 bOverride_FilmWhiteClip:1;
774
775 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
776 uint8 bOverride_SceneColorTint:1;
777
778 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
779 uint8 bOverride_SceneFringeIntensity:1;
780 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
781 uint8 bOverride_ChromaticAberrationStartOffset:1;
782
783 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
784 uint8 bOverride_bMegaLights:1;
785
786 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
787 uint8 bOverride_AmbientCubemapTint:1;
788
789 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
790 uint8 bOverride_AmbientCubemapIntensity:1;
791
792 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
793 uint8 bOverride_BloomMethod : 1;
794
795 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
796 uint8 bOverride_BloomIntensity:1;
797
798 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
799 uint8 bOverride_BloomGaussianIntensity:1;
800
801 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
802 uint8 bOverride_BloomThreshold:1;
803
804 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
805 uint8 bOverride_Bloom1Tint:1;
806
807 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
808 uint8 bOverride_Bloom1Size:1;
809
810 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
811 uint8 bOverride_Bloom2Size:1;
812
813 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
814 uint8 bOverride_Bloom2Tint:1;
815
816 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
817 uint8 bOverride_Bloom3Tint:1;
818
819 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
820 uint8 bOverride_Bloom3Size:1;
821
822 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
823 uint8 bOverride_Bloom4Tint:1;
824
825 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
826 uint8 bOverride_Bloom4Size:1;
827
828 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
829 uint8 bOverride_Bloom5Tint:1;
830
831 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
832 uint8 bOverride_Bloom5Size:1;
833
834 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
835 uint8 bOverride_Bloom6Tint:1;
836
837 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
838 uint8 bOverride_Bloom6Size:1;
839
840 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
841 uint8 bOverride_BloomSizeScale:1;
842
843 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
844 uint8 bOverride_BloomConvolutionIntensity:1;
845
846 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
847 uint8 bOverride_BloomConvolutionTexture : 1;
848
849 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
850 uint8 bOverride_BloomConvolutionScatterDispersion : 1;
851
852 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
853 uint8 bOverride_BloomConvolutionSize : 1;
854
855 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
856 uint8 bOverride_BloomConvolutionCenterUV : 1;
857
858 UPROPERTY()
859 uint8 bOverride_BloomConvolutionPreFilter_DEPRECATED : 1;
860
861 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
862 uint8 bOverride_BloomConvolutionPreFilterMin : 1;
863
864 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
865 uint8 bOverride_BloomConvolutionPreFilterMax : 1;
866
867 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
868 uint8 bOverride_BloomConvolutionPreFilterMult : 1;
869
870 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
871 uint8 bOverride_BloomConvolutionBufferScale : 1;
872
873 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
874 uint8 bOverride_BloomDirtMaskIntensity:1;
875
876 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
877 uint8 bOverride_BloomDirtMaskTint:1;
878
879 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
880 uint8 bOverride_BloomDirtMask:1;
881
882 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
883 uint8 bOverride_CameraShutterSpeed:1;
884
885 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
886 uint8 bOverride_CameraISO:1;
887
888 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
889 uint8 bOverride_AutoExposureMethod:1;
890
891 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
892 uint8 bOverride_AutoExposureLowPercent:1;
893
894 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
895 uint8 bOverride_AutoExposureHighPercent:1;
896
897 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
898 uint8 bOverride_AutoExposureMinBrightness:1;
899
900 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
901 uint8 bOverride_AutoExposureMaxBrightness:1;
902
903 UPROPERTY()
904 uint8 bOverride_AutoExposureCalibrationConstant_DEPRECATED:1;
905
906 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
907 uint8 bOverride_AutoExposureSpeedUp:1;
908
909 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
910 uint8 bOverride_AutoExposureSpeedDown:1;
911
912 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
913 uint8 bOverride_AutoExposureBias:1;
914
915 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
916 uint8 bOverride_AutoExposureBiasCurve:1;
917
918 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
919 uint8 bOverride_AutoExposureMeterMask:1;
920
921 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
922 uint8 bOverride_AutoExposureApplyPhysicalCameraExposure:1;
923
924 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
925 uint8 bOverride_HistogramLogMin:1;
926
927 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
928 uint8 bOverride_HistogramLogMax:1;
929
930 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
931 uint8 bOverride_LocalExposureMethod : 1;
932
933 UPROPERTY()
934 uint8 bOverride_LocalExposureContrastScale_DEPRECATED:1;
935
936 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
937 uint8 bOverride_LocalExposureHighlightContrastScale:1;
938
939 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
940 uint8 bOverride_LocalExposureShadowContrastScale:1;
941
942 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
943 uint8 bOverride_LocalExposureHighlightContrastCurve:1;
944
945 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
946 uint8 bOverride_LocalExposureShadowContrastCurve:1;
947
948 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
949 uint8 bOverride_LocalExposureHighlightThreshold:1;
950
951 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
952 uint8 bOverride_LocalExposureShadowThreshold :1;
953
954 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
955 uint8 bOverride_LocalExposureDetailStrength:1;
956
957 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
958 uint8 bOverride_LocalExposureBlurredLuminanceBlend:1;
959
960 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
961 uint8 bOverride_LocalExposureBlurredLuminanceKernelSizePercent:1;
962
963 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
964 uint8 bOverride_LocalExposureHighlightThresholdStrength :1;
965
966 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
967 uint8 bOverride_LocalExposureShadowThresholdStrength :1;
968
969 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
970 uint8 bOverride_LocalExposureMiddleGreyBias:1;
971
972 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
973 uint8 bOverride_LensFlareIntensity:1;
974
975 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
976 uint8 bOverride_LensFlareTint:1;
977
978 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
979 uint8 bOverride_LensFlareTints:1;
980
981 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
982 uint8 bOverride_LensFlareBokehSize:1;
983
984 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
985 uint8 bOverride_LensFlareBokehShape:1;
986
987 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
988 uint8 bOverride_LensFlareThreshold:1;
989
990 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
991 uint8 bOverride_VignetteIntensity:1;
992
993 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
994 uint8 bOverride_Sharpen:1;
995
996 UPROPERTY()
997 uint8 bOverride_GrainIntensity_DEPRECATED:1;
998
999 UPROPERTY()
1000 uint8 bOverride_GrainJitter_DEPRECATED:1;
1001
1002 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1003 uint8 bOverride_FilmGrainIntensity:1;
1004
1005 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1006 uint8 bOverride_FilmGrainIntensityShadows : 1;
1007
1008 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1009 uint8 bOverride_FilmGrainIntensityMidtones : 1;
1010
1011 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1012 uint8 bOverride_FilmGrainIntensityHighlights : 1;
1013
1014 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1015 uint8 bOverride_FilmGrainShadowsMax : 1;
1016
1017 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1018 uint8 bOverride_FilmGrainHighlightsMin : 1;
1019
1020 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1021 uint8 bOverride_FilmGrainHighlightsMax : 1;
1022
1023 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1024 uint8 bOverride_FilmGrainTexelSize:1;
1025
1026 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1027 uint8 bOverride_FilmGrainTexture : 1;
1028
1029 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1030 uint8 bOverride_AmbientOcclusionIntensity:1;
1031
1032 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1033 uint8 bOverride_AmbientOcclusionStaticFraction:1;
1034
1035 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1036 uint8 bOverride_AmbientOcclusionRadius:1;
1037
1038 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1039 uint8 bOverride_AmbientOcclusionFadeDistance:1;
1040
1041 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1042 uint8 bOverride_AmbientOcclusionFadeRadius:1;
1043
1044 UPROPERTY()
1045 uint8 bOverride_AmbientOcclusionDistance_DEPRECATED:1;
1046
1047 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1048 uint8 bOverride_AmbientOcclusionRadiusInWS:1;
1049
1050 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1051 uint8 bOverride_AmbientOcclusionPower:1;
1052
1053 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1054 uint8 bOverride_AmbientOcclusionBias:1;
1055
1056 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1057 uint8 bOverride_AmbientOcclusionQuality:1;
1058
1059 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1060 uint8 bOverride_AmbientOcclusionMipBlend:1;
1061
1062 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1063 uint8 bOverride_AmbientOcclusionMipScale:1;
1064
1065 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1066 uint8 bOverride_AmbientOcclusionMipThreshold:1;
1067
1068 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1069 uint8 bOverride_AmbientOcclusionTemporalBlendWeight : 1;
1070
1071 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1072 uint32 bOverride_RayTracingAO : 1;
1073
1074 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1075 uint32 bOverride_RayTracingAOSamplesPerPixel : 1;
1076
1077 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1078 uint32 bOverride_RayTracingAOIntensity : 1;
1079
1080 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1081 uint32 bOverride_RayTracingAORadius : 1;
1082
1083 UPROPERTY()
1084 uint8 bOverride_LPVIntensity_DEPRECATED:1;
1085
1086 UPROPERTY()
1087 uint8 bOverride_LPVDirectionalOcclusionIntensity_DEPRECATED:1;
1088
1089 UPROPERTY()
1090 uint8 bOverride_LPVDirectionalOcclusionRadius_DEPRECATED:1;
1091
1092 UPROPERTY()
1093 uint8 bOverride_LPVDiffuseOcclusionExponent_DEPRECATED:1;
1094
1095 UPROPERTY()
1096 uint8 bOverride_LPVSpecularOcclusionExponent_DEPRECATED:1;
1097
1098 UPROPERTY()
1099 uint8 bOverride_LPVDiffuseOcclusionIntensity_DEPRECATED:1;
1100
1101 UPROPERTY()
1102 uint8 bOverride_LPVSpecularOcclusionIntensity_DEPRECATED:1;
1103
1104 UPROPERTY()
1105 uint8 bOverride_LPVSize_DEPRECATED:1;
1106
1107 UPROPERTY()
1108 uint8 bOverride_LPVSecondaryOcclusionIntensity_DEPRECATED:1;
1109
1110 UPROPERTY()
1111 uint8 bOverride_LPVSecondaryBounceIntensity_DEPRECATED:1;
1112
1113 UPROPERTY()
1114 uint8 bOverride_LPVGeometryVolumeBias_DEPRECATED:1;
1115
1116 UPROPERTY()
1117 uint8 bOverride_LPVVplInjectionBias_DEPRECATED:1;
1118
1119 UPROPERTY()
1120 uint8 bOverride_LPVEmissiveInjectionIntensity_DEPRECATED:1;
1121
1122 UPROPERTY()
1123 uint8 bOverride_LPVFadeRange_DEPRECATED:1;
1124
1125 UPROPERTY()
1126 uint8 bOverride_LPVDirectionalOcclusionFadeRange_DEPRECATED:1;
1127
1128 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1129 uint8 bOverride_IndirectLightingColor:1;
1130
1131 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1132 uint8 bOverride_IndirectLightingIntensity:1;
1133
1134 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1135 uint8 bOverride_ColorGradingIntensity:1;
1136
1137 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1138 uint8 bOverride_ColorGradingLUT:1;
1139
1140 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1141 uint8 bOverride_DepthOfFieldFocalDistance:1;
1142
1143 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1144 uint8 bOverride_DepthOfFieldFstop:1;
1145
1146 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1147 uint8 bOverride_DepthOfFieldMinFstop : 1;
1148
1149 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1150 uint8 bOverride_DepthOfFieldBladeCount : 1;
1151
1152 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1153 uint8 bOverride_DepthOfFieldSensorWidth:1;
1154
1155 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1156 uint8 bOverride_DepthOfFieldSqueezeFactor:1;
1157
1158 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1159 uint8 bOverride_DepthOfFieldDepthBlurRadius:1;
1160
1161 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1162 uint8 bOverride_DepthOfFieldUseHairDepth:1;
1163
1164 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1165 uint8 bOverride_DepthOfFieldPetzvalBokeh:1;
1166
1167 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1168 uint8 bOverride_DepthOfFieldPetzvalBokehFalloff:1;
1169
1170 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1171 uint8 bOverride_DepthOfFieldPetzvalExclusionBoxExtents:1;
1172
1173 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1174 uint8 bOverride_DepthOfFieldPetzvalExclusionBoxRadius:1;
1175
1176 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1177 uint8 bOverride_DepthOfFieldAspectRatioScalar:1;
1178
1179 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1180 uint8 bOverride_DepthOfFieldMatteBoxFlags:1;
1181
1182 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1183 uint8 bOverride_DepthOfFieldBarrelRadius:1;
1184
1185 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1186 uint8 bOverride_DepthOfFieldBarrelLength:1;
1187
1188 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1189 uint8 bOverride_DepthOfFieldDepthBlurAmount:1;
1190
1191 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1192 uint8 bOverride_DepthOfFieldFocalRegion:1;
1193
1194 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1195 uint8 bOverride_DepthOfFieldNearTransitionRegion:1;
1196
1197 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1198 uint8 bOverride_DepthOfFieldFarTransitionRegion:1;
1199
1200 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1201 uint8 bOverride_DepthOfFieldScale:1;
1202
1203 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1204 uint8 bOverride_DepthOfFieldNearBlurSize:1;
1205
1206 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1207 uint8 bOverride_DepthOfFieldFarBlurSize:1;
1208
1209 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1210 uint8 bOverride_MobileHQGaussian:1;
1211
1212 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1213 uint8 bOverride_DepthOfFieldOcclusion:1;
1214
1215 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1216 uint8 bOverride_DepthOfFieldSkyFocusDistance:1;
1217
1218 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1219 uint8 bOverride_DepthOfFieldVignetteSize:1;
1220
1221 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1222 uint8 bOverride_MotionBlurAmount:1;
1223
1224 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1225 uint8 bOverride_MotionBlurMax:1;
1226
1227 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1228 uint8 bOverride_MotionBlurTargetFPS : 1;
1229
1230 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1231 uint8 bOverride_MotionBlurPerObjectSize:1;
1232
1233 UPROPERTY()
1234 uint8 bOverride_ScreenPercentage_DEPRECATED:1;
1235
1236 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1237 uint8 bOverride_ReflectionMethod:1;
1238
1239 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1240 uint8 bOverride_LumenReflectionQuality:1;
1241
1242 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1243 uint8 bOverride_ScreenSpaceReflectionIntensity:1;
1244
1245 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1246 uint8 bOverride_ScreenSpaceReflectionQuality:1;
1247
1248 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1249 uint8 bOverride_ScreenSpaceReflectionMaxRoughness:1;
1250
1251 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1252 uint8 bOverride_ScreenSpaceReflectionRoughnessScale:1; // TODO: look useless...
1253
1254 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1255 uint8 bOverride_UserFlags:1;
1256
1257 // -----------------------------------------------------------------------
1258
1259 // Ray Tracing
1260
1261 UPROPERTY()
1262 uint32 bOverride_ReflectionsType_DEPRECATED : 1;
1263
1264 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1265 uint32 bOverride_RayTracingReflectionsMaxRoughness : 1;
1266
1267 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1268 uint32 bOverride_RayTracingReflectionsMaxBounces : 1;
1269
1270 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1271 uint32 bOverride_RayTracingReflectionsSamplesPerPixel : 1;
1272
1273 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1274 uint32 bOverride_RayTracingReflectionsShadows : 1;
1275
1276 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1277 uint32 bOverride_RayTracingReflectionsTranslucency : 1;
1278
1279 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1280 uint32 bOverride_TranslucencyType : 1;
1281
1282 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1283 uint32 bOverride_RayTracingTranslucencyMaxRoughness : 1;
1284
1285 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1286 uint32 bOverride_RayTracingTranslucencyRefractionRays : 1;
1287
1288 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1289 uint32 bOverride_RayTracingTranslucencySamplesPerPixel : 1;
1290
1291 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1292 uint32 bOverride_RayTracingTranslucencyShadows : 1;
1293
1294 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1295 uint32 bOverride_RayTracingTranslucencyRefraction : 1;
1296
1297 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1298 uint32 bOverride_RayTracingTranslucencyMaxPrimaryHitEvents : 1;
1299
1300 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1301 uint32 bOverride_RayTracingTranslucencyMaxSecondaryHitEvents : 1;
1302
1303 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1304 uint32 bOverride_RayTracingTranslucencyUseRayTracedRefraction : 1;
1305
1306 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1307 uint32 bOverride_DynamicGlobalIlluminationMethod : 1;
1308
1309 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1310 uint32 bOverride_LumenSceneLightingQuality : 1;
1311
1312 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1313 uint32 bOverride_LumenSceneDetail : 1;
1314
1315 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1316 uint32 bOverride_LumenSceneViewDistance : 1;
1317
1318 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1319 uint32 bOverride_LumenSceneLightingUpdateSpeed : 1;
1320
1321 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1322 uint32 bOverride_LumenFinalGatherQuality : 1;
1323
1324 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1325 uint32 bOverride_LumenFinalGatherLightingUpdateSpeed : 1;
1326
1327 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1328 uint32 bOverride_LumenFinalGatherScreenTraces : 1;
1329
1330 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1331 uint32 bOverride_LumenMaxTraceDistance : 1;
1332
1333 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1334 uint32 bOverride_LumenDiffuseColorBoost : 1;
1335
1336 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1337 uint32 bOverride_LumenSkylightLeaking : 1;
1338
1339 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1340 uint32 bOverride_LumenSkylightLeakingTint : 1;
1341
1342 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1343 uint32 bOverride_LumenFullSkylightLeakingDistance : 1;
1344
1345 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1346 uint8 bOverride_LumenRayLightingMode:1;
1347
1348 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1349 uint8 bOverride_LumenReflectionsScreenTraces:1;
1350
1351 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Overrides, meta=(PinHiddenByDefault, InlineEditConditionToggle))
1352 uint8 bOverride_LumenFrontLayerTranslucencyReflections:1;
1353
1354 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1355 uint32 bOverride_LumenMaxRoughnessToTraceReflections : 1;
1356
1357 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1358 uint32 bOverride_LumenMaxReflectionBounces : 1;
1359
1360 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1361 uint32 bOverride_LumenMaxRefractionBounces : 1;
1362
1363 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1364 uint8 bOverride_LumenSurfaceCacheResolution : 1;
1365
1366 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1367 uint32 bOverride_RayTracingGI : 1;
1368
1369 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1370 uint32 bOverride_RayTracingGIMaxBounces : 1;
1371
1372 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1373 uint32 bOverride_RayTracingGISamplesPerPixel : 1;
1374
1375 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1376 uint32 bOverride_PathTracingMaxBounces : 1;
1377
1378 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1379 uint32 bOverride_PathTracingSamplesPerPixel : 1;
1380
1381 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1382 uint32 bOverride_PathTracingMaxPathIntensity : 1;
1383
1384 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1385 uint32 bOverride_PathTracingEnableEmissiveMaterials : 1;
1386
1387 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1388 uint32 bOverride_PathTracingEnableReferenceDOF : 1;
1389
1390 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1391 uint32 bOverride_PathTracingEnableReferenceAtmosphere : 1;
1392
1393 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1394 uint32 bOverride_PathTracingEnableDenoiser : 1;
1395
1396 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1397 uint32 bOverride_PathTracingIncludeEmissive : 1;
1398
1399 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1400 uint32 bOverride_PathTracingIncludeDiffuse : 1;
1401
1402 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1403 uint32 bOverride_PathTracingIncludeIndirectDiffuse : 1;
1404
1405 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1406 uint32 bOverride_PathTracingIncludeSpecular : 1;
1407
1408 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1409 uint32 bOverride_PathTracingIncludeIndirectSpecular : 1;
1410
1411 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1412 uint32 bOverride_PathTracingIncludeVolume : 1;
1413
1414 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Overrides, meta = (PinHiddenByDefault, InlineEditConditionToggle))
1415 uint32 bOverride_PathTracingIncludeIndirectVolume : 1;
1416
1417 // -----------------------------------------------------------------------
1418
1420 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Mobile Depth of Field", meta = (editcondition = "bOverride_MobileHQGaussian", DisplayName = "High Quality Gaussian DoF on Mobile"))
1421 uint8 bMobileHQGaussian:1;
1422
1424 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Bloom", meta = (editcondition = "bOverride_BloomMethod", DisplayName = "Preferred Method"))
1425 TEnumAsByte<enum EBloomMethod> BloomMethod;
1426
1428 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Exposure", meta=(editcondition = "bOverride_AutoExposureMethod", DisplayName = "Metering Mode"))
1429 TEnumAsByte<enum EAutoExposureMethod> AutoExposureMethod;
1430
1431#if WITH_EDITORONLY_DATA
1432 UPROPERTY()
1433 TEnumAsByte<enum EDepthOfFieldMethod> DepthOfFieldMethod_DEPRECATED;
1434#endif
1435
1441 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Temperature", meta = (DisplayName = "Temperature Type", editcondition = "bOverride_TemperatureType" ))
1442 TEnumAsByte<enum ETemperatureMethod> TemperatureType;
1444 UPROPERTY(interp, BlueprintReadWrite, Category="Color Grading|Temperature", meta=(UIMin = "1500.0", UIMax = "15000.0", editcondition = "bOverride_WhiteTemp", DisplayName = "Temp"))
1445 float WhiteTemp;
1447 UPROPERTY(interp, BlueprintReadWrite, Category="Color Grading|Temperature", meta=(UIMin = "-1.0", UIMax = "1.0", editcondition = "bOverride_WhiteTint", DisplayName = "Tint"))
1448 float WhiteTint;
1449
1451 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Global", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "saturation", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorSaturation", DisplayName = "Saturation"))
1452 FVector4 ColorSaturation;
1454 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Global", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "contrast", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorContrast", DisplayName = "Contrast"))
1455 FVector4 ColorContrast;
1457 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Global", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gamma", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGamma", DisplayName = "Gamma"))
1458 FVector4 ColorGamma;
1460 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Global", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gain", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGain", DisplayName = "Gain"))
1461 FVector4 ColorGain;
1463 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Global", meta = (UIMin = "-1.0", UIMax = "1.0", Delta = "0.001", ColorGradingMode = "offset", SupportDynamicSliderMaxValue = "true", SupportDynamicSliderMinValue = "true", editcondition = "bOverride_ColorOffset", DisplayName = "Offset"))
1464 FVector4 ColorOffset;
1465
1467 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "saturation", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorSaturationShadows", DisplayName = "Saturation"))
1468 FVector4 ColorSaturationShadows;
1470 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "contrast", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorContrastShadows", DisplayName = "Contrast"))
1471 FVector4 ColorContrastShadows;
1473 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gamma", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGammaShadows", DisplayName = "Gamma"))
1474 FVector4 ColorGammaShadows;
1476 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gain", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGainShadows", DisplayName = "Gain"))
1477 FVector4 ColorGainShadows;
1479 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "-1.0", UIMax = "1.0", Delta = "0.001", ColorGradingMode = "offset", SupportDynamicSliderMaxValue = "true", SupportDynamicSliderMinValue = "true", editcondition = "bOverride_ColorOffsetShadows", DisplayName = "Offset"))
1480 FVector4 ColorOffsetShadows;
1481
1483 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Midtones", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "saturation", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorSaturationMidtones", DisplayName = "Saturation"))
1484 FVector4 ColorSaturationMidtones;
1486 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Midtones", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "contrast", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorContrastMidtones", DisplayName = "Contrast"))
1487 FVector4 ColorContrastMidtones;
1489 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Midtones", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gamma", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGammaMidtones", DisplayName = "Gamma"))
1490 FVector4 ColorGammaMidtones;
1492 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Midtones", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gain", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGainMidtones", DisplayName = "Gain"))
1493 FVector4 ColorGainMidtones;
1495 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Midtones", meta = (UIMin = "-1.0", UIMax = "1.0", Delta = "0.001", ColorGradingMode = "offset", SupportDynamicSliderMaxValue = "true", SupportDynamicSliderMinValue = "true", editcondition = "bOverride_ColorOffsetMidtones", DisplayName = "Offset"))
1496 FVector4 ColorOffsetMidtones;
1497
1499 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "saturation", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorSaturationHighlights", DisplayName = "Saturation"))
1500 FVector4 ColorSaturationHighlights;
1502 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "contrast", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorContrastHighlights", DisplayName = "Contrast"))
1503 FVector4 ColorContrastHighlights;
1505 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gamma", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGammaHighlights", DisplayName = "Gamma"))
1506 FVector4 ColorGammaHighlights;
1508 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "0.0", UIMax = "2.0", Delta = "0.01", ColorGradingMode = "gain", SupportDynamicSliderMaxValue = "true", editcondition = "bOverride_ColorGainHighlights", DisplayName = "Gain"))
1509 FVector4 ColorGainHighlights;
1511 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "-1.0", UIMax = "1.0", Delta = "0.001", ColorGradingMode = "offset", SupportDynamicSliderMaxValue = "true", SupportDynamicSliderMinValue = "true", editcondition = "bOverride_ColorOffsetHighlights", DisplayName = "Offset"))
1512 FVector4 ColorOffsetHighlights;
1514 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "-1.0", UIMax = "1.0", editcondition = "bOverride_ColorCorrectionHighlightsMin", DisplayName = "HighlightsMin"))
1515 float ColorCorrectionHighlightsMin;
1517 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Highlights", meta = (UIMin = "1.0", UIMax = "10.0", editcondition = "bOverride_ColorCorrectionHighlightsMax", DisplayName = "HighlightsMax"))
1518 float ColorCorrectionHighlightsMax;
1519
1521 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Shadows", meta = (UIMin = "-1.0", UIMax = "1.0", editcondition = "bOverride_ColorCorrectionShadowsMax", DisplayName = "ShadowsMax"))
1522 float ColorCorrectionShadowsMax;
1523
1525 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Misc", meta = (ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_BlueCorrection"))
1526 float BlueCorrection;
1528 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Misc", meta = (ClampMin = "0.0", UIMax = "1.0", editcondition = "bOverride_ExpandGamut"))
1529 float ExpandGamut;
1531 UPROPERTY(interp, BlueprintReadWrite, Category = "Color Grading|Misc", meta = (ClampMin = "0.0", UIMax = "1.0", editcondition = "bOverride_ToneCurveAmount"))
1532 float ToneCurveAmount;
1533
1535 UPROPERTY(interp, BlueprintReadWrite, Category="Film", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmSlope", DisplayName = "Slope"))
1536 float FilmSlope;
1538 UPROPERTY(interp, BlueprintReadWrite, Category="Film", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmToe", DisplayName = "Toe"))
1539 float FilmToe;
1541 UPROPERTY(interp, BlueprintReadWrite, Category="Film", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmShoulder", DisplayName = "Shoulder"))
1542 float FilmShoulder;
1544 UPROPERTY(interp, BlueprintReadWrite, Category="Film", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmBlackClip", DisplayName = "Black clip"))
1545 float FilmBlackClip;
1547 UPROPERTY(interp, BlueprintReadWrite, Category="Film", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmWhiteClip", DisplayName = "White clip"))
1548 float FilmWhiteClip;
1549
1551 UPROPERTY(interp, BlueprintReadWrite, Category="Color Grading|Misc", meta=(editcondition = "bOverride_SceneColorTint", HideAlphaChannel))
1552 FLinearColor SceneColorTint;
1553
1555 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Chromatic Aberration", meta = (UIMin = "0.0", UIMax = "5.0", editcondition = "bOverride_SceneFringeIntensity", DisplayName = "Intensity"))
1556 float SceneFringeIntensity;
1557
1559 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Chromatic Aberration", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_ChromaticAberrationStartOffset", DisplayName = "Start Offset"))
1560 float ChromaticAberrationStartOffset;
1561
1563 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom", meta=(ClampMin = "0.0", UIMax = "8.0", editcondition = "bOverride_BloomIntensity", DisplayName = "Intensity"))
1564 float BloomIntensity;
1565
1567 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", meta=(ClampMin = "0.0", UIMax = "8.0", editcondition = "bOverride_BloomGaussianIntensity", DisplayName = "Intensity"))
1568 float BloomGaussianIntensity;
1569
1574 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", meta=(ClampMin = "-1.0", UIMax = "8.0", editcondition = "bOverride_BloomThreshold", DisplayName = "Threshold"))
1575 float BloomThreshold;
1576
1580 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "64.0", editcondition = "bOverride_BloomSizeScale", DisplayName = "Size scale"))
1581 float BloomSizeScale;
1582
1588 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "4.0", editcondition = "bOverride_Bloom1Size", DisplayName = "#1 Size"))
1589 float Bloom1Size;
1595 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "8.0", editcondition = "bOverride_Bloom2Size", DisplayName = "#2 Size"))
1596 float Bloom2Size;
1602 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "16.0", editcondition = "bOverride_Bloom3Size", DisplayName = "#3 Size"))
1603 float Bloom3Size;
1609 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "32.0", editcondition = "bOverride_Bloom4Size", DisplayName = "#4 Size"))
1610 float Bloom4Size;
1616 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "64.0", editcondition = "bOverride_Bloom5Size", DisplayName = "#5 Size"))
1617 float Bloom5Size;
1623 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "128.0", editcondition = "bOverride_Bloom6Size", DisplayName = "#6 Size"))
1624 float Bloom6Size;
1625
1627 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom1Tint", DisplayName = "#1 Tint", HideAlphaChannel))
1628 FLinearColor Bloom1Tint;
1630 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom2Tint", DisplayName = "#2 Tint", HideAlphaChannel))
1631 FLinearColor Bloom2Tint;
1633 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom3Tint", DisplayName = "#3 Tint", HideAlphaChannel))
1634 FLinearColor Bloom3Tint;
1636 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom4Tint", DisplayName = "#4 Tint", HideAlphaChannel))
1637 FLinearColor Bloom4Tint;
1639 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom5Tint", DisplayName = "#5 Tint", HideAlphaChannel))
1640 FLinearColor Bloom5Tint;
1642 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Gaussian", AdvancedDisplay, meta=(editcondition = "bOverride_Bloom6Tint", DisplayName = "#6 Tint", HideAlphaChannel))
1643 FLinearColor Bloom6Tint;
1644
1646 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Bloom|Convolution", meta=(ClampMin = "0.0", UIMax = "1.0", editcondition = "bOverride_BloomConvolutionIntensity", DisplayName = "Intensity"))
1647 float BloomConvolutionIntensity;
1648
1650 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", meta = (ClampMin = "0.0", UIMax = "20.0", editcondition = "bOverride_BloomConvolutionScatterDispersion", DisplayName = "Scatter Dispersion"))
1651 float BloomConvolutionScatterDispersion;
1652
1654 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "1.0", editcondition = "bOverride_BloomConvolutionSize", DisplayName = "Scale"))
1655 float BloomConvolutionSize;
1656
1658 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", meta = (editcondition = "bOverride_BloomConvolutionTexture", DisplayName = "Kernel"))
1659 TObjectPtr<class UTexture2D> BloomConvolutionTexture;
1660
1662 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (editcondition = "bOverride_BloomConvolutionCenterUV", DisplayName = "Center"))
1663 FVector2D BloomConvolutionCenterUV;
1664
1665#if WITH_EDITORONLY_DATA
1666 UPROPERTY()
1667 FVector3f BloomConvolutionPreFilter_DEPRECATED;
1668#endif
1669
1671 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (editcondition = "bOverride_BloomConvolutionPreFilterMin", DisplayName = "Boost Min"))
1672 float BloomConvolutionPreFilterMin;
1673
1675 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (editcondition = "bOverride_BloomConvolutionPreFilterMax", DisplayName = "Boost Max"))
1676 float BloomConvolutionPreFilterMax;
1677
1679 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (editcondition = "bOverride_BloomConvolutionPreFilterMult", DisplayName = "Boost Mult"))
1680 float BloomConvolutionPreFilterMult;
1681
1683 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Bloom|Convolution", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "1.0", editcondition = "bOverride_BloomConvolutionBufferScale", DisplayName = "Buffer"))
1684 float BloomConvolutionBufferScale;
1685
1689 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(editcondition = "bOverride_BloomDirtMask", DisplayName = "Dirt Mask Texture"))
1690 TObjectPtr<class UTexture> BloomDirtMask;
1691
1693 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(ClampMin = "0.0", UIMax = "8.0", editcondition = "bOverride_BloomDirtMaskIntensity", DisplayName = "Dirt Mask Intensity"))
1694 float BloomDirtMaskIntensity;
1695
1697 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Dirt Mask", meta=(editcondition = "bOverride_BloomDirtMaskTint", DisplayName = "Dirt Mask Tint", HideAlphaChannel))
1698 FLinearColor BloomDirtMaskTint;
1699
1701 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination", meta = (editcondition = "bOverride_DynamicGlobalIlluminationMethod", DisplayName = "Method"))
1702 TEnumAsByte<EDynamicGlobalIlluminationMethod::Type> DynamicGlobalIlluminationMethod;
1703
1705 UPROPERTY(interp, BlueprintReadWrite, AdvancedDisplay, Category="Global Illumination", meta=(editcondition = "bOverride_IndirectLightingColor", DisplayName = "Indirect Lighting Color", HideAlphaChannel))
1706 FLinearColor IndirectLightingColor;
1707
1709 UPROPERTY(interp, BlueprintReadWrite, AdvancedDisplay, Category="Global Illumination", meta=(ClampMin = "0", UIMax = "4.0", editcondition = "bOverride_IndirectLightingIntensity", DisplayName = "Indirect Lighting Intensity"))
1710 float IndirectLightingIntensity;
1711
1713 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (editcondition = "bOverride_LumenRayLightingMode", DisplayName = "Ray Lighting Mode"))
1714 ELumenRayLightingModeOverride LumenRayLightingMode;
1715
1717 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = ".25", UIMax = "2", editcondition = "bOverride_LumenSceneLightingQuality", DisplayName = "Lumen Scene Lighting Quality"))
1718 float LumenSceneLightingQuality;
1719
1721 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = ".25", UIMax = "4", editcondition = "bOverride_LumenSceneDetail", DisplayName = "Lumen Scene Detail"))
1722 float LumenSceneDetail;
1723
1725 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = "1", UIMax = "2097152", editcondition = "bOverride_LumenSceneViewDistance", DisplayName = "Lumen Scene View Distance"))
1726 float LumenSceneViewDistance;
1727
1729 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta = (ClampMin = ".5", UIMax = "4", editcondition = "bOverride_LumenSceneLightingUpdateSpeed", DisplayName = "Lumen Scene Lighting Update Speed"))
1730 float LumenSceneLightingUpdateSpeed;
1731
1733 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = ".25", UIMax = "2", editcondition = "bOverride_LumenFinalGatherQuality", DisplayName = "Final Gather Quality"))
1734 float LumenFinalGatherQuality;
1735
1737 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta = (ClampMin = ".5", UIMax = "4", editcondition = "bOverride_LumenFinalGatherLightingUpdateSpeed", DisplayName = "Final Gather Lighting Update Speed"))
1738 float LumenFinalGatherLightingUpdateSpeed;
1739
1741 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (editcondition = "bOverride_LumenFinalGatherScreenTraces", DisplayName = "Screen Traces"))
1742 uint8 LumenFinalGatherScreenTraces : 1;
1743
1745 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = "1", UIMax = "2097152", editcondition = "bOverride_LumenMaxTraceDistance", DisplayName = "Max Trace Distance"))
1746 float LumenMaxTraceDistance;
1747
1749 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta = (ClampMin = "1.0", UIMax = ".01", ClampMax = "4", editcondition = "bOverride_LumenDiffuseColorBoost", DisplayName = "Diffuse Color Boost"))
1750 float LumenDiffuseColorBoost;
1751
1753 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta = (ClampMin = "0", UIMax = ".02", ClampMax = "1", editcondition = "bOverride_LumenSkylightLeaking", DisplayName = "Skylight Leaking"))
1754 float LumenSkylightLeaking;
1755
1757 UPROPERTY(interp, BlueprintReadWrite, Category="Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta=(editcondition = "bOverride_LumenSkylightLeakingTint", DisplayName = "Skylight Leaking Tint", HideAlphaChannel))
1758 FLinearColor LumenSkylightLeakingTint;
1759
1761 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", AdvancedDisplay, meta = (ClampMin = ".1", UIMax = "2000", editcondition = "bOverride_LumenFullSkylightLeakingDistance", DisplayName = "Full Skylight Leaking Distance"))
1762 float LumenFullSkylightLeakingDistance;
1763
1765 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Global Illumination|Lumen Global Illumination", meta = (ClampMin = ".5", ClampMax = "1", editcondition = "bOverride_LumenSurfaceCacheResolution", DisplayName = "Scene Capture Cache Resolution Scale"))
1766 float LumenSurfaceCacheResolution;
1767
1769 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections", meta = (editcondition = "bOverride_ReflectionMethod", DisplayName = "Method"))
1770 TEnumAsByte<EReflectionMethod::Type> ReflectionMethod;
1771
1772 UPROPERTY()
1773 EReflectionsType ReflectionsType_DEPRECATED;
1774
1776 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (ClampMin = ".25", UIMax = "2", editcondition = "bOverride_LumenReflectionQuality", DisplayName = "Quality"))
1777 float LumenReflectionQuality;
1778
1780 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (editcondition = "bOverride_LumenReflectionsScreenTraces", DisplayName = "Screen Traces"))
1781 uint8 LumenReflectionsScreenTraces : 1;
1782
1784 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (ClampMin = ".25", UIMax = "2", editcondition = "bOverride_LumenFrontLayerTranslucencyReflections", DisplayName = "High Quality Translucency Reflections"))
1785 uint8 LumenFrontLayerTranslucencyReflections : 1;
1786
1788 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (ClampMin = "0", ClampMax = "1", editcondition = "bOverride_LumenMaxRoughnessToTraceReflections", DisplayName = "Max Roughness To Trace"))
1789 float LumenMaxRoughnessToTraceReflections;
1790
1792 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (ClampMin = "1", ClampMax = "8", editcondition = "bOverride_LumenMaxReflectionBounces", DisplayName = "Max Reflection Bounces"))
1793 int32 LumenMaxReflectionBounces;
1794
1796 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Reflections|Lumen Reflections", meta = (ClampMin = "0", ClampMax = "64", editcondition = "bOverride_LumenMaxRefractionBounces", DisplayName = "Max Refraction Bounces"))
1797 int32 LumenMaxRefractionBounces;
1798
1800 UPROPERTY(interp, BlueprintReadWrite, Category="Reflections|Screen Space Reflections", meta=(ClampMin = "0.0", ClampMax = "100.0", editcondition = "bOverride_ScreenSpaceReflectionIntensity", DisplayName = "Intensity"))
1801 float ScreenSpaceReflectionIntensity;
1802
1804 UPROPERTY(interp, BlueprintReadWrite, Category="Reflections|Screen Space Reflections", meta=(ClampMin = "0.0", UIMax = "100.0", editcondition = "bOverride_ScreenSpaceReflectionQuality", DisplayName = "Quality"))
1805 float ScreenSpaceReflectionQuality;
1806
1808 UPROPERTY(interp, BlueprintReadWrite, Category="Reflections|Screen Space Reflections", meta=(ClampMin = "0.01", ClampMax = "1.0", editcondition = "bOverride_ScreenSpaceReflectionMaxRoughness", DisplayName = "Max Roughness"))
1809 float ScreenSpaceReflectionMaxRoughness;
1810
1817 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Rendering Features", meta = (editcondition = "bOverride_bMegaLights", DisplayName = "MegaLights"))
1818 uint8 bMegaLights : 1;
1819
1821 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Cubemap", meta=(editcondition = "bOverride_AmbientCubemapTint", DisplayName = "Tint", HideAlphaChannel))
1822 FLinearColor AmbientCubemapTint;
1823
1828 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Cubemap", meta=(ClampMin = "0.0", UIMax = "4.0", editcondition = "bOverride_AmbientCubemapIntensity", DisplayName = "Intensity"))
1829 float AmbientCubemapIntensity;
1830
1832 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Rendering Features|Ambient Cubemap", meta=(DisplayName = "Cubemap Texture"))
1833 TObjectPtr<class UTextureCube> AmbientCubemap;
1834
1836 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Camera", meta=(ClampMin = "0.01", ClampMax = "8000.0", editcondition = "bOverride_CameraShutterSpeed", DisplayName = "Shutter Speed (1/s)"))
1837 float CameraShutterSpeed;
1838
1840 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Camera", meta=(ClampMin = "1.0", tooltip = "The camera sensor sensitivity", editcondition = "bOverride_CameraISO", DisplayName = "ISO"))
1841 float CameraISO;
1842
1844 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Camera", meta=(ClampMin = "1.0", ClampMax = "32.0", editcondition = "bOverride_DepthOfFieldFstop", DisplayName = "Aperture (F-stop)"))
1845 float DepthOfFieldFstop;
1846
1848 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Camera", meta=(ClampMin = "0.0", ClampMax = "32.0", editcondition = "bOverride_DepthOfFieldMinFstop", DisplayName = "Maximum Aperture (min F-stop)"))
1849 float DepthOfFieldMinFstop;
1850
1852 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Camera", meta=(ClampMin = "4", ClampMax = "16", editcondition = "bOverride_DepthOfFieldBladeCount", DisplayName = "Number of diaphragm blades"))
1853 int32 DepthOfFieldBladeCount;
1854
1859 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Exposure", meta = (UIMin = "-15.0", UIMax = "15.0", editcondition = "bOverride_AutoExposureBias", DisplayName = "Exposure Compensation "))
1860 float AutoExposureBias;
1861
1866 UPROPERTY()
1867 float AutoExposureBiasBackup;
1868
1873 UPROPERTY()
1874 uint8 bOverride_AutoExposureBiasBackup : 1;
1875
1877 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Exposure", meta = (editcondition = "bOverride_AutoExposureApplyPhysicalCameraExposure", DisplayName = "Apply Physical Camera Exposure", tooltip = "Only affects Manual exposure mode."))
1878 uint32 AutoExposureApplyPhysicalCameraExposure : 1;
1879
1885 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Exposure", meta = (editcondition = "bOverride_AutoExposureBiasCurve", DisplayName = "Exposure Compensation Curve"))
1886 TObjectPtr<class UCurveFloat> AutoExposureBiasCurve = nullptr;
1887
1892 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Exposure", meta=(editcondition = "bOverride_AutoExposureMeterMask", DisplayName = "Exposure Metering Mask"))
1893 TObjectPtr<class UTexture> AutoExposureMeterMask = nullptr;
1894
1902 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "100.0", editcondition = "bOverride_AutoExposureLowPercent", DisplayName = "Low Percent"))
1903 float AutoExposureLowPercent;
1904
1912 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "100.0", editcondition = "bOverride_AutoExposureHighPercent", DisplayName = "High Percent"))
1913 float AutoExposureHighPercent;
1914
1920 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", meta=(ClampMin = "-10.0", UIMax = "20.0", editcondition = "bOverride_AutoExposureMinBrightness", DisplayName = "Min Brightness"))
1921 float AutoExposureMinBrightness;
1922
1928 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", meta=(ClampMin = "-10.0", UIMax = "20.0", editcondition = "bOverride_AutoExposureMaxBrightness", DisplayName = "Max Brightness"))
1929 float AutoExposureMaxBrightness;
1930
1932 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", meta=(ClampMin = "0.02", UIMax = "20.0", editcondition = "bOverride_AutoExposureSpeedUp", DisplayName = "Speed Up", tooltip = "In F-stops per second, should be >0"))
1933 float AutoExposureSpeedUp;
1934
1936 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", meta=(ClampMin = "0.02", UIMax = "20.0", editcondition = "bOverride_AutoExposureSpeedDown", DisplayName = "Speed Down", tooltip = "In F-stops per second, should be >0"))
1937 float AutoExposureSpeedDown;
1938
1940 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", AdvancedDisplay, meta=(UIMin = "-16", UIMax = "0.0", editcondition = "bOverride_HistogramLogMin"))
1941 float HistogramLogMin;
1942
1944 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Exposure", AdvancedDisplay, meta=(UIMin = "0.0", UIMax = "16.0", editcondition = "bOverride_HistogramLogMax"))
1945 float HistogramLogMax;
1946
1948 UPROPERTY()
1949 float AutoExposureCalibrationConstant_DEPRECATED;
1950
1952 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Local Exposure", meta = (editcondition = "bOverride_LocalExposureMethod", DisplayName = "Method"))
1953 ELocalExposureMethod LocalExposureMethod;
1954
1955 UPROPERTY()
1956 float LocalExposureContrastScale_DEPRECATED;
1957
1964 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_LocalExposureHighlightContrastScale", DisplayName = "Highlight Contrast"))
1965 float LocalExposureHighlightContrastScale;
1966
1973 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_LocalExposureShadowContrastScale", DisplayName = "Shadow Contrast"))
1974 float LocalExposureShadowContrastScale;
1975
1980 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Local Exposure", meta = (editcondition = "bOverride_LocalExposureHighlightContrastCurve", DisplayName = "Highlight Contrast Curve"))
1981 TObjectPtr<class UCurveFloat> LocalExposureHighlightContrastCurve = nullptr;
1982
1987 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Local Exposure", meta = (editcondition = "bOverride_LocalExposureShadowContrastCurve", DisplayName = "Shadow Contrast Curve"))
1988 TObjectPtr<class UCurveFloat> LocalExposureShadowContrastCurve = nullptr;
1989
1993 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "4.0", editcondition = "bOverride_LocalExposureHighlightThreshold", DisplayName = "Highlight Threshold"))
1994 float LocalExposureHighlightThreshold;
1995
1999 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "4.0", editcondition = "bOverride_LocalExposureShadowThreshold", DisplayName = "Shadow Threshold"))
2000 float LocalExposureShadowThreshold;
2001
2007 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "4.0", editcondition = "bOverride_LocalExposureDetailStrength", DisplayName = "Detail Strength"))
2008 float LocalExposureDetailStrength;
2009
2016 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_LocalExposureBlurredLuminanceBlend", DisplayName = "Blurred Luminance Blend"))
2017 float LocalExposureBlurredLuminanceBlend;
2018
2022 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", meta=(UIMin = "0.0", UIMax = "100.0", editcondition = "bOverride_LocalExposureBlurredLuminanceKernelSizePercent", DisplayName = "Blurred Luminance Kernel Size Percent"))
2023 float LocalExposureBlurredLuminanceKernelSizePercent;
2024
2028 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", AdvancedDisplay, meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_LocalExposureHighlightThresholdStrength", DisplayName = "Highlight Threshold Strength"))
2029 float LocalExposureHighlightThresholdStrength;
2030
2034 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Local Exposure", AdvancedDisplay, meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_LocalExposureShadowThresholdStrength", DisplayName = "Shadow Threshold Strength"))
2035 float LocalExposureShadowThresholdStrength;
2036
2041 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Local Exposure", AdvancedDisplay, meta = (UIMin = "-15.0", UIMax = "15.0", editcondition = "bOverride_LocalExposureMiddleGreyBias", DisplayName = "Middle Grey Bias"))
2042 float LocalExposureMiddleGreyBias;
2043
2045 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Lens Flares", meta=(UIMin = "0.0", UIMax = "16.0", editcondition = "bOverride_LensFlareIntensity", DisplayName = "Intensity"))
2046 float LensFlareIntensity;
2047
2049 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Lens Flares", meta=(editcondition = "bOverride_LensFlareTint", DisplayName = "Tint", HideAlphaChannel))
2050 FLinearColor LensFlareTint;
2051
2053 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Lens Flares", meta=(UIMin = "0.0", UIMax = "32.0", editcondition = "bOverride_LensFlareBokehSize", DisplayName = "BokehSize"))
2054 float LensFlareBokehSize;
2055
2057 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Lens Flares", meta=(UIMin = "0.1", UIMax = "32.0", editcondition = "bOverride_LensFlareThreshold", DisplayName = "Threshold"))
2058 float LensFlareThreshold;
2059
2061 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Lens Flares", meta=(editcondition = "bOverride_LensFlareBokehShape", DisplayName = "BokehShape"))
2062 TObjectPtr<class UTexture> LensFlareBokehShape;
2063
2065 UPROPERTY(EditAnywhere, Category="Lens|Lens Flares", meta=(editcondition = "bOverride_LensFlareTints", DisplayName = "Tints"))
2066 FLinearColor LensFlareTints[8];
2067
2069 UPROPERTY(interp, BlueprintReadWrite, Category="Lens|Image Effects", meta=(UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_VignetteIntensity"))
2070 float VignetteIntensity;
2071
2073 UPROPERTY(interp, BlueprintReadWrite, Category = "Lens|Image Effects", meta = (ClampMin = "0.0", ClampMax = "10.0", UIMin = "0.0", UIMax = "2.0", editcondition = "bOverride_Sharpen"))
2074 float Sharpen;
2075
2076 UPROPERTY()
2077 float GrainJitter_DEPRECATED;
2078
2079 UPROPERTY()
2080 float GrainIntensity_DEPRECATED;
2081
2083 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainIntensity"))
2084 float FilmGrainIntensity;
2085
2087 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainIntensityShadows"))
2088 float FilmGrainIntensityShadows;
2089
2091 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainIntensityMidtones"))
2092 float FilmGrainIntensityMidtones;
2093
2095 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainIntensityHighlights"))
2096 float FilmGrainIntensityHighlights;
2097
2099 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainShadowsMax"))
2100 float FilmGrainShadowsMax;
2101
2103 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "1.0", editcondition = "bOverride_FilmGrainHighlightsMin"))
2104 float FilmGrainHighlightsMin;
2105
2107 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "1.0", UIMax = "10.0", editcondition = "bOverride_FilmGrainHighlightsMax"))
2108 float FilmGrainHighlightsMax;
2109
2111 UPROPERTY(interp, BlueprintReadWrite, Category = "Film Grain", meta = (UIMin = "0.0", UIMax = "4.0", editcondition = "bOverride_FilmGrainTexelSize"))
2112 float FilmGrainTexelSize;
2113
2115 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Film Grain", meta = (editcondition = "bOverride_FilmGrainTexture"))
2116 TObjectPtr<class UTexture2D> FilmGrainTexture;
2117
2119 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_AmbientOcclusionIntensity", DisplayName = "Intensity"))
2120 float AmbientOcclusionIntensity;
2121
2123 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_AmbientOcclusionStaticFraction", DisplayName = "Static Fraction"))
2124 float AmbientOcclusionStaticFraction;
2125
2127 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", meta=(ClampMin = "0.1", UIMax = "500.0", editcondition = "bOverride_AmbientOcclusionRadius", DisplayName = "Radius"))
2128 float AmbientOcclusionRadius;
2129
2131 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(editcondition = "bOverride_AmbientOcclusionRadiusInWS", DisplayName = "Radius in WorldSpace"))
2132 uint32 AmbientOcclusionRadiusInWS:1;
2133
2135 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "20000.0", editcondition = "bOverride_AmbientOcclusionFadeDistance", DisplayName = "Fade Out Distance"))
2136 float AmbientOcclusionFadeDistance;
2137
2139 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "20000.0", editcondition = "bOverride_AmbientOcclusionFadeRadius", DisplayName = "Fade Out Radius"))
2140 float AmbientOcclusionFadeRadius;
2141
2143 UPROPERTY()
2144 float AmbientOcclusionDistance_DEPRECATED;
2145
2147 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.1", UIMax = "8.0", editcondition = "bOverride_AmbientOcclusionPower", DisplayName = "Power"))
2148 float AmbientOcclusionPower;
2149
2151 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "10.0", editcondition = "bOverride_AmbientOcclusionBias", DisplayName = "Bias"))
2152 float AmbientOcclusionBias;
2153
2155 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "100.0", editcondition = "bOverride_AmbientOcclusionQuality", DisplayName = "Quality"))
2156 float AmbientOcclusionQuality;
2157
2159 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.1", UIMax = "1.0", editcondition = "bOverride_AmbientOcclusionMipBlend", DisplayName = "Mip Blend"))
2160 float AmbientOcclusionMipBlend;
2161
2163 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.5", UIMax = "4.0", editcondition = "bOverride_AmbientOcclusionMipScale", DisplayName = "Mip Scale"))
2164 float AmbientOcclusionMipScale;
2165
2167 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Ambient Occlusion", AdvancedDisplay, meta=(ClampMin = "0.0", UIMax = "0.1", editcondition = "bOverride_AmbientOcclusionMipThreshold", DisplayName = "Mip Threshold"))
2168 float AmbientOcclusionMipThreshold;
2169
2171 UPROPERTY(interp, BlueprintReadWrite, Category = "Rendering Features|Ambient Occlusion", AdvancedDisplay, meta = (ClampMin = "0.0", UIMax = "0.5", editcondition = "bOverride_AmbientOcclusionTemporalBlendWeight", DisplayName = "Temporal Blend Weight"))
2172 float AmbientOcclusionTemporalBlendWeight;
2173
2175 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Ray Tracing Ambient Occlusion", meta = (editcondition = "bOverride_RayTracingAO", DisplayName = "Enabled"))
2176 uint32 RayTracingAO : 1;
2177
2179 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Ray Tracing Ambient Occlusion", meta = (ClampMin = "1", ClampMax = "65536", editcondition = "bOverride_RayTracingAOSamplesPerPixel", DisplayName = "Samples Per Pixel"))
2180 int32 RayTracingAOSamplesPerPixel;
2181
2183 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Ray Tracing Ambient Occlusion", meta = (ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_RayTracingAOIntensity", DisplayName = "Intensity"))
2184 float RayTracingAOIntensity;
2185
2187 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Ray Tracing Ambient Occlusion", meta = (ClampMin = "0.0", ClampMax = "10000.0", editcondition = "bOverride_RayTracingAORadius", DisplayName = "Radius"))
2188 float RayTracingAORadius;
2189
2191 UPROPERTY(interp, BlueprintReadWrite, Category="Color Grading|Misc", meta=(ClampMin = "0", ClampMax = "1.0", editcondition = "bOverride_ColorGradingIntensity", DisplayName = "Color Grading LUT Intensity"))
2192 float ColorGradingIntensity;
2193
2195 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Color Grading|Misc", meta=(editcondition = "bOverride_ColorGradingLUT", DisplayName = "Color Grading LUT"))
2196 TObjectPtr<class UTexture> ColorGradingLUT;
2197
2199 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ForceUnits=mm, ClampMin = "0.1", UIMin="0.1", UIMax= "1000.0", editcondition = "bOverride_DepthOfFieldSensorWidth", DisplayName = "Sensor Width (mm)"))
2200 float DepthOfFieldSensorWidth;
2201
2203 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Lens|Depth of Field", meta = (ClampMin = "1.0", ClampMax = "2.0", editcondition = "bOverride_DepthOfFieldSqueezeFactor", DisplayName = "Squeeze Factor"))
2204 float DepthOfFieldSqueezeFactor;
2205
2207 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", UIMin = "1.0", UIMax = "10000.0", editcondition = "bOverride_DepthOfFieldFocalDistance", DisplayName = "Focal Distance"))
2208 float DepthOfFieldFocalDistance;
2209
2211 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.000001", ClampMax = "100.0", editcondition = "bOverride_DepthOfFieldDepthBlurAmount", DisplayName = "Depth Blur km for 50%"))
2212 float DepthOfFieldDepthBlurAmount;
2213
2215 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", UIMax = "4.0", editcondition = "bOverride_DepthOfFieldDepthBlurRadius", DisplayName = "Depth Blur Radius"))
2216 float DepthOfFieldDepthBlurRadius;
2217
2219 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", AdvancedDisplay, meta=(editcondition = "bOverride_DepthOfFieldUseHairDepth", DisplayName = "Use Hair Depth"))
2220 uint32 DepthOfFieldUseHairDepth:1;
2221
2223 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Lens|Depth of Field", meta = (ClampMin = "-10.0", ClampMax = "10.0", editcondition = "bOverride_DepthOfFieldPetzvalBokeh", DisplayName = "Petzval Bokeh"))
2224 float DepthOfFieldPetzvalBokeh;
2225
2227 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", UIMax = "10.0", editcondition = "bOverride_DepthOfFieldPetzvalBokehFalloff", DisplayName = "Petzval Bokeh Falloff"))
2228 float DepthOfFieldPetzvalBokehFalloff;
2229
2231 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_DepthOfFieldPetzvalExclusionBoxExtents", DisplayName = "Petzval Bokeh Exclusion Box"))
2232 FVector2f DepthOfFieldPetzvalExclusionBoxExtents;
2233
2235 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_DepthOfFieldPetzvalExclusionBoxRadius", DisplayName = "Petzval Bokeh Exclusion Box Radius"))
2236 float DepthOfFieldPetzvalExclusionBoxRadius;
2237
2239 UPROPERTY(Interp, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", editcondition = "bOverride_DepthOfFieldAspectRatioScalar", DisplayName = "Aspect Ratio Scalar"))
2240 float DepthOfFieldAspectRatioScalar;
2241
2243 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", UIMax = "100.0", editcondition = "bOverride_DepthOfFieldBarrelRadius", DisplayName = "Barrel Radius"))
2244 float DepthOfFieldBarrelRadius;
2245
2247 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Depth of Field", meta=(ClampMin = "0.0", UIMax = "150.0", editcondition = "bOverride_DepthOfFieldBarrelLength", DisplayName = "Barrel Length"))
2248 float DepthOfFieldBarrelLength;
2249
2251 UPROPERTY(EditAnywhere, Category="Lens|Depth of Field", meta=(editcondition = "bOverride_DepthOfFieldMatteBoxFlags", DisplayName = "Matte Box Flags"))
2252 FMatteBoxFlag DepthOfFieldMatteBoxFlags[3];
2253
2255 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(UIMin = "0.0", UIMax = "10000.0", editcondition = "bOverride_DepthOfFieldFocalRegion", DisplayName = "Focal Region"))
2256 float DepthOfFieldFocalRegion;
2257
2259 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(UIMin = "0.0", UIMax = "10000.0", editcondition = "bOverride_DepthOfFieldNearTransitionRegion", DisplayName = "Near Transition Region"))
2260 float DepthOfFieldNearTransitionRegion;
2261
2263 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(UIMin = "0.0", UIMax = "10000.0", editcondition = "bOverride_DepthOfFieldFarTransitionRegion", DisplayName = "Far Transition Region"))
2264 float DepthOfFieldFarTransitionRegion;
2265
2269 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(ClampMin = "0.0", ClampMax = "2.0", editcondition = "bOverride_DepthOfFieldScale", DisplayName = "Scale"))
2270 float DepthOfFieldScale;
2271
2273 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(UIMin = "0.0", UIMax = "32.0", editcondition = "bOverride_DepthOfFieldNearBlurSize", DisplayName = "Near Blur Size"))
2274 float DepthOfFieldNearBlurSize;
2275
2277 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", meta=(UIMin = "0.0", UIMax = "32.0", editcondition = "bOverride_DepthOfFieldFarBlurSize", DisplayName = "Far Blur Size"))
2278 float DepthOfFieldFarBlurSize;
2279
2281 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_DepthOfFieldOcclusion", DisplayName = "Occlusion"))
2282 float DepthOfFieldOcclusion;
2283
2285 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", AdvancedDisplay, meta=(ClampMin = "0.0", ClampMax = "200000.0", editcondition = "bOverride_DepthOfFieldSkyFocusDistance", DisplayName = "Sky Distance"))
2286 float DepthOfFieldSkyFocusDistance;
2287
2289 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category="Lens|Mobile Depth of Field", AdvancedDisplay, meta=(UIMin = "0.0", UIMax = "100.0", editcondition = "bOverride_DepthOfFieldVignetteSize", DisplayName = "Vignette Size"))
2290 float DepthOfFieldVignetteSize;
2291
2293 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Motion Blur", meta=(ClampMin = "0.0", ClampMax = "1.0", editcondition = "bOverride_MotionBlurAmount", DisplayName = "Amount"))
2294 float MotionBlurAmount;
2296 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Motion Blur", meta=(ClampMin = "0.0", ClampMax = "100.0", editcondition = "bOverride_MotionBlurMax", DisplayName = "Max"))
2297 float MotionBlurMax;
2304 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Motion Blur", meta=(ClampMin = "0", ClampMax = "120", editcondition = "bOverride_MotionBlurTargetFPS", DisplayName = "Target FPS"))
2305 int32 MotionBlurTargetFPS;
2306
2308 UPROPERTY(interp, BlueprintReadWrite, Category="Rendering Features|Motion Blur", meta=(ClampMin = "0.0", UIMax = "100.0", editcondition = "bOverride_MotionBlurPerObjectSize", DisplayName = "Per Object Size"))
2309 float MotionBlurPerObjectSize;
2310
2311 UPROPERTY()
2312 float LPVIntensity_DEPRECATED;
2313
2314 UPROPERTY()
2315 float LPVVplInjectionBias_DEPRECATED;
2316
2317 UPROPERTY()
2318 float LPVSize_DEPRECATED;
2319
2320 UPROPERTY()
2321 float LPVSecondaryOcclusionIntensity_DEPRECATED;
2322
2323 UPROPERTY()
2324 float LPVSecondaryBounceIntensity_DEPRECATED;
2325
2326 UPROPERTY()
2327 float LPVGeometryVolumeBias_DEPRECATED;
2328
2329 UPROPERTY()
2330 float LPVEmissiveInjectionIntensity_DEPRECATED;
2331
2332 UPROPERTY()
2333 float LPVDirectionalOcclusionIntensity_DEPRECATED;
2334
2335 UPROPERTY()
2336 float LPVDirectionalOcclusionRadius_DEPRECATED;
2337
2338 UPROPERTY()
2339 float LPVDiffuseOcclusionExponent_DEPRECATED;
2340
2341 UPROPERTY()
2342 float LPVSpecularOcclusionExponent_DEPRECATED;
2343
2344 UPROPERTY()
2345 float LPVDiffuseOcclusionIntensity_DEPRECATED;
2346
2347 UPROPERTY()
2348 float LPVSpecularOcclusionIntensity_DEPRECATED;
2349
2351 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (editcondition = "bOverride_TranslucencyType", DisplayName = "Translucency Method"))
2352 ETranslucencyType TranslucencyType;
2353
2355 UPROPERTY(interp, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (ClampMin = "0.01", ClampMax = "1.0", editcondition = "bOverride_RayTracingTranslucencyMaxRoughness", DisplayName = "Max Roughness", TranslucencyType = "RayTraced_Deprecated"))
2356 float RayTracingTranslucencyMaxRoughness;
2357
2359 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (ClampMin = "0", ClampMax = "50", editcondition = "bOverride_RayTracingTranslucencyRefractionRays", DisplayName = "Max. Refraction Rays", TranslucencyType = "RayTraced_Deprecated"))
2360 int32 RayTracingTranslucencyRefractionRays;
2361
2363 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (ClampMin = "1", ClampMax = "65536", editcondition = "bOverride_RayTracingTranslucencySamplesPerPixel", DisplayName = "Samples Per Pixel", TranslucencyType = "RayTraced_Deprecated"))
2364 int32 RayTracingTranslucencySamplesPerPixel;
2365
2367 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (ClampMin = "1", ClampMax = "64", editcondition = "bOverride_RayTracingTranslucencyMaxPrimaryHitEvents", DisplayName = "Max. Primary Hit Events", TranslucencyType = "RayTraced"))
2368 int32 RayTracingTranslucencyMaxPrimaryHitEvents;
2369
2371 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (ClampMin = "0", ClampMax = "64", editcondition = "bOverride_RayTracingTranslucencyMaxSecondaryHitEvents", DisplayName = "Max. Secondary Hit Events", TranslucencyType = "RayTraced"))
2372 int32 RayTracingTranslucencyMaxSecondaryHitEvents;
2373
2375 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (editcondition = "bOverride_RayTracingTranslucencyShadows", DisplayName = "Shadows", TranslucencyType = "RayTraced_Deprecated"))
2376 EReflectedAndRefractedRayTracedShadows RayTracingTranslucencyShadows;
2377
2379 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (editcondition = "bOverride_RayTracingTranslucencyRefraction", DisplayName = "Refraction", TranslucencyType = "RayTraced_Deprecated"))
2380 uint8 RayTracingTranslucencyRefraction : 1;
2381
2383 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Rendering Features|Translucency", meta = (editcondition = "bOverride_RayTracingTranslucencyUseRayTracedRefraction", DisplayName = "Use Ray Traced Refraction", TranslucencyType = "RayTraced"))
2384 uint8 RayTracingTranslucencyUseRayTracedRefraction : 1;
2385
2386 // Path Tracing
2388 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (ClampMin = "0", ClampMax = "100", editcondition = "bOverride_PathTracingMaxBounces", DisplayName = "Max. Bounces"))
2389 int32 PathTracingMaxBounces;
2390
2392 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (ClampMin = "1", UIMax = "65536", editcondition = "bOverride_PathTracingSamplesPerPixel", DisplayName = "Samples Per Pixel"))
2393 int32 PathTracingSamplesPerPixel;
2394
2396 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (ClampMin = "1.0", ClampMax = "65504.0", editcondition = "bOverride_PathTracingMaxPathIntensity", DisplayName = "Max Path Intensity"))
2397 float PathTracingMaxPathIntensity;
2398
2400 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (editcondition = "bOverride_PathTracingEnableEmissiveMaterials", DisplayName = "Emissive Materials"))
2401 uint32 PathTracingEnableEmissiveMaterials : 1;
2402
2404 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (editcondition = "bOverride_PathTracingEnableReferenceDOF", DisplayName = "Reference Depth Of Field"))
2405 uint32 PathTracingEnableReferenceDOF : 1;
2406
2408 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (editcondition = "bOverride_PathTracingEnableReferenceAtmosphere", DisplayName = "Reference Atmosphere"))
2409 uint32 PathTracingEnableReferenceAtmosphere : 1;
2410
2412 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing", meta = (editcondition = "bOverride_PathTracingEnableDenoiser", DisplayName = "Denoiser"))
2413 uint32 PathTracingEnableDenoiser : 1;
2414
2416 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeEmissive", DisplayName = "Emissive"))
2417 uint32 PathTracingIncludeEmissive : 1;
2418
2420 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeDiffuse", DisplayName = "Diffuse"))
2421 uint32 PathTracingIncludeDiffuse : 1;
2422
2424 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeIndirectDiffuse", DisplayName = "Indirect Diffuse"))
2425 uint32 PathTracingIncludeIndirectDiffuse : 1;
2426
2428 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeSpecular", DisplayName = "Specular"))
2429 uint32 PathTracingIncludeSpecular : 1;
2430
2432 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeIndirectSpecular", DisplayName = "Indirect Specular"))
2433 uint32 PathTracingIncludeIndirectSpecular : 1;
2434
2436 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeVolume", DisplayName = "Volume"))
2437 uint32 PathTracingIncludeVolume : 1;
2438
2440 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Path Tracing|Lighting Components", meta = (editcondition = "bOverride_PathTracingIncludeIndirectVolume", DisplayName = "Indirect Volume"))
2441 uint32 PathTracingIncludeIndirectVolume : 1;
2442
2443 UPROPERTY()
2444 float LPVFadeRange_DEPRECATED;
2445
2446 UPROPERTY()
2447 float LPVDirectionalOcclusionFadeRange_DEPRECATED;
2448
2449 UPROPERTY()
2450 float ScreenPercentage_DEPRECATED;
2451
2453 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Rendering Features", meta = (editcondition = "bOverride_UserFlags", DisplayName = "User Flags"))
2454 int32 UserFlags;
2455
2456
2457
2458 // Note: Adding properties before this line require also changes to the OverridePostProcessSettings() function and
2459 // FPostProcessSettings constructor and possibly the SetBaseValues() method.
2460 // -----------------------------------------------------------------------
2461
2466 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Rendering Features", meta=( Keywords="PostProcess", DisplayName = "Post Process Materials" ))
2467 FWeightedBlendables WeightedBlendables;
2468
2469#if WITH_EDITORONLY_DATA
2474 UPROPERTY(Transient)
2475 TObjectPtr<UObject> PreviewBlendable;
2476
2477 // for backwards compatibility
2478 UPROPERTY()
2479 TArray<TObjectPtr<UObject>> Blendables_DEPRECATED;
2480
2481 // for backwards compatibility
2482 void OnAfterLoad()
2483 {
2484 for(int32 i = 0, count = Blendables_DEPRECATED.Num(); i < count; ++i)
2485 {
2486 if(Blendables_DEPRECATED[i])
2487 {
2488 FWeightedBlendable Element(1.0f, Blendables_DEPRECATED[i]);
2489 WeightedBlendables.Array.Add(Element);
2490 }
2491 }
2492 Blendables_DEPRECATED.Empty();
2493
2494 if (bOverride_BloomConvolutionPreFilter_DEPRECATED)
2495 {
2496 bOverride_BloomConvolutionPreFilterMin = bOverride_BloomConvolutionPreFilter_DEPRECATED;
2497 bOverride_BloomConvolutionPreFilterMax = bOverride_BloomConvolutionPreFilter_DEPRECATED;
2498 bOverride_BloomConvolutionPreFilterMult = bOverride_BloomConvolutionPreFilter_DEPRECATED;
2499 }
2500 if (BloomConvolutionPreFilter_DEPRECATED.X > -1.f)
2501 {
2502 BloomConvolutionPreFilterMin = BloomConvolutionPreFilter_DEPRECATED.X;
2503 BloomConvolutionPreFilterMax = BloomConvolutionPreFilter_DEPRECATED.Y;
2504 BloomConvolutionPreFilterMult = BloomConvolutionPreFilter_DEPRECATED.Z;
2505 }
2506
2507 if (bOverride_LocalExposureContrastScale_DEPRECATED)
2508 {
2509 bOverride_LocalExposureHighlightContrastScale = bOverride_LocalExposureContrastScale_DEPRECATED;
2510 bOverride_LocalExposureShadowContrastScale = bOverride_LocalExposureContrastScale_DEPRECATED;
2511 }
2512 if (LocalExposureContrastScale_DEPRECATED != 1.0f)
2513 {
2514 LocalExposureHighlightContrastScale = LocalExposureContrastScale_DEPRECATED;
2515 LocalExposureShadowContrastScale = LocalExposureContrastScale_DEPRECATED;
2516 }
2517 }
2518#endif
2519
2520 // Adds an Blendable (implements IBlendableInterface) to the array of Blendables (if it doesn't exist) and update the weight
2521 // @param InBlendableObject silently ignores if no object is referenced
2522 // @param 0..1 InWeight, values outside of the range get clampled later in the pipeline
2523 void AddBlendable(TScriptInterface<IBlendableInterface> InBlendableObject, float InWeight)
2524 {
2525 // update weight, if the Blendable is already in the array
2526 if(UObject* Object = InBlendableObject.GetObject())
2527 {
2528 for (int32 i = 0, count = WeightedBlendables.Array.Num(); i < count; ++i)
2529 {
2530 if (WeightedBlendables.Array[i].Object == Object)
2531 {
2532 WeightedBlendables.Array[i].Weight = InWeight;
2533 // We assumes we only have one
2534 return;
2535 }
2536 }
2537
2538 // add in the end
2539 WeightedBlendables.Array.Add(FWeightedBlendable(InWeight, Object));
2540 }
2541 }
2542
2543 // removes one or multiple blendables from the array
2544 void RemoveBlendable(TScriptInterface<IBlendableInterface> InBlendableObject)
2545 {
2546 if(UObject* Object = InBlendableObject.GetObject())
2547 {
2548 for (int32 i = 0, count = WeightedBlendables.Array.Num(); i < count; ++i)
2549 {
2550 if (WeightedBlendables.Array[i].Object == Object)
2551 {
2552 // this might remove multiple
2553 WeightedBlendables.Array.RemoveAt(i);
2554 --i;
2555 --count;
2556 }
2557 }
2558 }
2559 }
2560
2561 // good start values for a new volume, by default no value is overriding
2562 ENGINE_API FPostProcessSettings();
2563
2564 // Workaround for clang deprecation warnings for any deprecated members in implicitly-defined special member functions
2565PRAGMA_DISABLE_DEPRECATION_WARNINGS
2566 FPostProcessSettings(const FPostProcessSettings&) = default;
2567 FPostProcessSettings(FPostProcessSettings&&) = default;
2568 FPostProcessSettings& operator=(const FPostProcessSettings&) = default;
2569 FPostProcessSettings& operator=(FPostProcessSettings&&) = default;
2570PRAGMA_ENABLE_DEPRECATION_WARNINGS
2571
2576 void SetBaseValues()
2577 {
2578 *this = FPostProcessSettings();
2579
2580 AmbientCubemapIntensity = 0.0f;
2581 ColorGradingIntensity = 0.0f;
2582 }
2583
2584
2585 // Default number of blade of the diaphragm to simulate in depth of field.
2586 static constexpr int32 kDefaultDepthOfFieldBladeCount = 5;
2587
2588 // Get the default post-process settings
2589 static ENGINE_API const FPostProcessSettings& GetDefault();
2590
2591#if WITH_EDITORONLY_DATA
2592 bool Serialize(FArchive& Ar);
2593 void PostSerialize(const FArchive& Ar);
2594#endif
2595
2596}; // struct FPostProcessSettings
2597
2598#if WITH_EDITORONLY_DATA
2599template<>
2600struct TStructOpsTypeTraits<FPostProcessSettings>
2601 : public TStructOpsTypeTraitsBase2<FPostProcessSettings>
2602{
2603 enum
2604 {
2605 WithSerializer = true,
2606 WithPostSerialize = true,
2607 };
2608};
2609#endif
2610
2611UCLASS()
2612class UScene : public UObject
2613{
2614 GENERATED_UCLASS_BODY()
2615};
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
UE::Math::TVector4< double > FVector4
Definition MathFwd.h:49
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
EAutoExposureMethod
Definition Scene.h:34
@ AEM_MAX
Definition Scene.h:41
EBloomMethod
Definition Scene.h:55
@ BM_MAX
Definition Scene.h:60
ELightUnits
Definition Scene.h:75
EDepthOfFieldMethod
Definition Scene.h:24
@ DOFM_MAX
Definition Scene.h:28
ETemperatureMethod
Definition Scene.h:66
@ UMETA
Definition Scene.h:25
@ TEMP_MAX
Definition Scene.h:69
EReflectionsType
Definition Scene.h:85
ETranslucencyType
Definition Scene.h:105
ELumenRayLightingModeOverride
Definition Scene.h:92
ELocalExposureMethod
Definition Scene.h:46
EReflectedAndRefractedRayTracedShadows
Definition Scene.h:115
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition SceneManagement.h:73
Definition Scene.h:123
Definition Scene.h:155
Definition Scene.h:193
Definition Scene.h:228
Definition Scene.h:693