9#include "LightComponentBase.generated.h"
23 FGuid OriginalLightGuid;
62 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=
Light, AdvancedDisplay)
68 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=
Light, AdvancedDisplay)
72 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=
Light, AdvancedDisplay)
73 uint32 bAffectTranslucentLighting:1;
80 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
Light, AdvancedDisplay)
81 uint32 bCastVolumetricShadow : 1;
86 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
Light, AdvancedDisplay)
87 uint32 bCastDeepShadow : 1;
98 uint32 bAffectReflection : 1;
102 uint32 bAffectGlobalIllumination : 1;
107 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
Light, AdvancedDisplay, meta = (ClampMin = "0.0", ClampMax = "1.0", UIMin = "0.0", UIMax = "1.0"))
108 float DeepShadowLayerDistribution;
114 UPROPERTY(BlueprintReadOnly, interp, Category=
Light, meta=(UIMin = "0.0", UIMax = "6.0"))
115 float IndirectLightingIntensity;
118 UPROPERTY(BlueprintReadOnly, interp, Category=
Light, meta=(UIMin = "0.25", UIMax = "4.0"))
119 float VolumetricScatteringIntensity;
125#if WITH_EDITORONLY_DATA
144 UFUNCTION(BlueprintCallable, Category=
"Rendering|Components|Light")
181 ENGINE_API virtual void PostEditImport()
override;
215 bool IsMovable()
const
238 ENGINE_API virtual void OnRegister()
override;
239 ENGINE_API virtual void OnUnregister()
override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TCopyQualifiersFromTo_T< From, To > * Cast(From *Src)
Definition Casts.h:95
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition UnrealType.h:3087
Definition UnrealType.h:174
Definition EnumAsByte.h:22
Definition Texture2D.h:26
Definition EngineTypes.h:501
Definition EngineTypes.h:3787
@ Movable
Definition EngineTypes.h:3812
Definition UObjectGlobals.h:126
Definition SceneManagement.h:73
Definition UnrealType.h:6865
Definition ObjectPtr.h:488
Definition BoxSphereBounds.h:25