FSkyLightSceneProxy

Represents a [USkyLightComponent](API\Runtime\Engine\Components\USkyLightComponent) to the rendering thread.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/SceneManagement.h

Include

#include "SceneManagement.h"

Syntax

class FSkyLightSceneProxy

Remarks

Represents a USkyLightComponent to the rendering thread.

Variables

Name Description

Public variable

float

 

AverageBrightness

Public variable

uint8: 1

 

bAffectGlobalIllumination

Public variable

uint8: 1

 

bAffectReflection

Public variable

uint8: 1

 

bCastRayTracedShadow

Public variable

uint8: 1

 

bCastShadows

Public variable

uint8: 1

 

bCastVolumetricShadow

Public variable

bool

 

bCloudAmbientOcclusion

Public variable

uint8: 1

 

bHasStaticLighting

Public variable

FTexture *

 

BlendDestinationProcessedTexture

Public variable

float

 

BlendFraction

Public variable

bool

 

bLowerHemisphereIsSolidColor

Public variable

bool

 

bRealTimeCaptureEnabled

Public variable

uint8: 1

 

bTransmission

Public variable

uint8: 1

 

bWantsStaticShadowing

Public variable

uint32

 

CaptureCubeMapResolution

Public variable

FVector

 

CapturePosition

Public variable

float

 

CloudAmbientOcclusionApertureScale

Public variable

float

 

CloudAmbientOcclusionExtent

Public variable

float

 

CloudAmbientOcclusionMapResolutionScale

Public variable

float

 

CloudAmbientOcclusionStrength

Public variable

float

 

Contrast

Public variable

float

 

IndirectLightingIntensity

Public variable

FSHVectorRGB3

 

IrradianceEnvironmentMap

Public variable

const USkyLight...

 

LightComponent

Public variable

FLinearColor

 

LowerHemisphereColor

Public variable

float

 

MinOcclusion

Public variable

TEnumAsByte< EO...

 

OcclusionCombineMode

Public variable

float

 

OcclusionExponent

Public variable

float

 

OcclusionMaxDistance

Public variable

FLinearColor

 

OcclusionTint

Public variable

FTexture *

 

ProcessedTexture

Public variable

int32

 

SamplesPerPixel

Public variable

float

 

SkyDistanceThreshold

Public variable

float

 

VolumetricScatteringIntensity

Constructors

Name Description

Public function

FSkyLightSceneProxy

(
    const USkyLightComponent* InLi...
)

Initialization constructor.

Functions

Name Description

Public function Const

FLinearColor

 

GetEffectiveLightColor()

Public function

void

 

Initialize

(
    float InBlendFraction,
    const FSHVectorRGB3* InIrradia...,
    const FSHVectorRGB3* BlendDest...,
    const float* InAverageBrightne...,
    const float* BlendDestinationA...
)

Public function

bool

 

IsMovable()

Public function

void

 

SetLightColor

(
    const FLinearColor& InColor
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss