UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SkyLightSceneProxy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "Math/Color.h"
7#include "Math/SHMath.h"
8
9class FTexture;
12namespace ECastRayTracedShadow { enum Type : int; };
13
15
17{
18public:
19
22
24 float InBlendFraction,
27 const float* InAverageBrightness,
30
50 float Contrast;
66
67 bool IsMovable() { return bMovable; }
68
69 void SetLightColor(const FLinearColor& InColor)
70 {
71 LightColor = InColor;
72 }
74
75#if WITH_EDITOR
80#endif
81
82private:
83 FLinearColor LightColor;
84 const uint8 bMovable : 1;
85};
86
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EOcclusionCombineMode
Definition EngineTypes.h:226
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition SkyLightSceneProxy.h:17
uint8 bWantsStaticShadowing
Definition SkyLightSceneProxy.h:37
float IndirectLightingIntensity
Definition SkyLightSceneProxy.h:46
uint32 CaptureCubeMapResolution
Definition SkyLightSceneProxy.h:62
TEnumAsByte< ECastRayTracedShadow::Type > CastRayTracedShadow
Definition SkyLightSceneProxy.h:40
float CloudAmbientOcclusionExtent
Definition SkyLightSceneProxy.h:55
float CloudAmbientOcclusionApertureScale
Definition SkyLightSceneProxy.h:58
const USkyLightComponent * LightComponent
Definition SkyLightSceneProxy.h:31
FLinearColor SpecifiedCubemapColorScale
Definition SkyLightSceneProxy.h:65
uint8 bCastShadows
Definition SkyLightSceneProxy.h:36
FVector CapturePosition
Definition SkyLightSceneProxy.h:61
float MinOcclusion
Definition SkyLightSceneProxy.h:52
bool bLowerHemisphereIsSolidColor
Definition SkyLightSceneProxy.h:64
int32 SamplesPerPixel
Definition SkyLightSceneProxy.h:59
float CloudAmbientOcclusionMapResolutionScale
Definition SkyLightSceneProxy.h:57
uint8 bHasStaticLighting
Definition SkyLightSceneProxy.h:38
uint8 bCastVolumetricShadow
Definition SkyLightSceneProxy.h:39
float OcclusionMaxDistance
Definition SkyLightSceneProxy.h:49
bool IsMovable()
Definition SkyLightSceneProxy.h:67
float OcclusionExponent
Definition SkyLightSceneProxy.h:51
uint8 bTransmission
Definition SkyLightSceneProxy.h:43
ENGINE_API FLinearColor GetEffectiveLightColor() const
Definition SkyLightComponent.cpp:224
FTexture * ProcessedTexture
Definition SkyLightSceneProxy.h:32
uint8 bAffectGlobalIllumination
Definition SkyLightSceneProxy.h:42
FLinearColor OcclusionTint
Definition SkyLightSceneProxy.h:53
FLinearColor LowerHemisphereColor
Definition SkyLightSceneProxy.h:63
TEnumAsByte< EOcclusionCombineMode > OcclusionCombineMode
Definition SkyLightSceneProxy.h:44
float VolumetricScatteringIntensity
Definition SkyLightSceneProxy.h:47
FSHVectorRGB3 IrradianceEnvironmentMap
Definition SkyLightSceneProxy.h:48
FTexture * BlendDestinationProcessedTexture
Definition SkyLightSceneProxy.h:35
float CloudAmbientOcclusionStrength
Definition SkyLightSceneProxy.h:56
bool bRealTimeCaptureEnabled
Definition SkyLightSceneProxy.h:60
float SkyDistanceThreshold
Definition SkyLightSceneProxy.h:34
float AverageBrightness
Definition SkyLightSceneProxy.h:45
void SetLightColor(const FLinearColor &InColor)
Definition SkyLightSceneProxy.h:69
float BlendFraction
Definition SkyLightSceneProxy.h:33
float Contrast
Definition SkyLightSceneProxy.h:50
uint8 bAffectReflection
Definition SkyLightSceneProxy.h:41
bool bCloudAmbientOcclusion
Definition SkyLightSceneProxy.h:54
Definition RenderResource.h:354
Definition EnumAsByte.h:22
Definition EngineTypes.h:501
Type
Definition EngineTypes.h:503
int
Definition TestServer.py:515
Definition Color.h:48