UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SkyLightComponent.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "RenderCommandFence.h"
#include "RenderResource.h"
#include "RenderingThread.h"
#include "Components/LightComponentBase.h"
#include "Math/SHMath.h"
#include "Misc/TransactionallySafeCriticalSection.h"
#include "RenderDeferredCleanup.h"
#include "SkyLightComponent.generated.h"

Go to the source code of this file.

Classes

class  FSkyTextureCubeResource
 
struct  FPrecomputedSkyLightInstanceData
 

Enumerations

enum  ESkyLightSourceType : int { SLS_CapturedScene , SLS_SpecifiedCubemap , SLS_MAX }
 
enum class  ESkyLightCaptureStatus { SLCS_Uninitialized , SLCS_CapturedButIncomplete , SLCS_CapturedAndComplete }
 

Enumeration Type Documentation

◆ ESkyLightCaptureStatus

Enumerator
SLCS_Uninitialized 
SLCS_CapturedButIncomplete 
SLCS_CapturedAndComplete 

◆ ESkyLightSourceType

Enumerator
SLS_CapturedScene 

Construct the sky light from the captured scene, anything further than SkyDistanceThreshold from the sky light position will be included.

SLS_SpecifiedCubemap 

Construct the sky light from the specified cubemap.

SLS_MAX