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

uint8: 1

 

bHasStaticLighting

Public variable

FTexture *

 

BlendDestinationProcessedTexture

Public variable

float

 

BlendFraction

Public variable

uint8: 1

 

bWantsStaticShadowing

Public variable

float

 

Contrast

Public variable

float

 

IndirectLightingIntensity

Public variable

FSHVectorRGB3

 

IrradianceEnvironmentMap

Public variable

const USkyLight...

 

LightComponent

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