UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSkyAtmosphereSceneProxy Class Reference

#include <SkyAtmosphereSceneProxy.h>

Public Member Functions

ENGINE_API FSkyAtmosphereSceneProxy (const USkyAtmosphereComponent *InComponent)
 
ENGINE_API FSkyAtmosphereSceneProxy (const FSkyAtmosphereDynamicState &Ds)
 
ENGINE_API ~FSkyAtmosphereSceneProxy ()
 
FLinearColor GetSkyLuminanceFactor () const
 
FLinearColor GetSkyAndAerialPerspectiveLuminanceFactor () const
 
float GetAerialPespectiveViewDistanceScale () const
 
float GetHeightFogContribution () const
 
float GetAerialPerspectiveStartDepthKm () const
 
float GetTraceSampleCountScale () const
 
const FAtmosphereSetupGetAtmosphereSetup () const
 
bool IsHoldout () const
 
bool IsRenderedInMainPass () const
 
void UpdateTransform (const FTransform &ComponentTransform, uint8 TranformMode)
 
void ApplyWorldOffset (const FVector3f &InOffset)
 
ENGINE_API FVector GetAtmosphereLightDirection (int32 AtmosphereLightIndex, const FVector &DefaultDirection) const
 

Public Attributes

bool bStaticLightingBuilt
 
FSkyAtmosphereRenderSceneInfoRenderSceneInfo
 

Friends

class FSkyAtmosphereStateStreamImpl
 

Detailed Description

Represents a USkyAtmosphereComponent to the rendering thread.

Constructor & Destructor Documentation

◆ FSkyAtmosphereSceneProxy() [1/2]

FSkyAtmosphereSceneProxy::FSkyAtmosphereSceneProxy ( const USkyAtmosphereComponent InComponent)

◆ FSkyAtmosphereSceneProxy() [2/2]

FSkyAtmosphereSceneProxy::FSkyAtmosphereSceneProxy ( const FSkyAtmosphereDynamicState Ds)

◆ ~FSkyAtmosphereSceneProxy()

FSkyAtmosphereSceneProxy::~FSkyAtmosphereSceneProxy ( )

Member Function Documentation

◆ ApplyWorldOffset()

void FSkyAtmosphereSceneProxy::ApplyWorldOffset ( const FVector3f InOffset)
inline

◆ GetAerialPerspectiveStartDepthKm()

float FSkyAtmosphereSceneProxy::GetAerialPerspectiveStartDepthKm ( ) const
inline

◆ GetAerialPespectiveViewDistanceScale()

float FSkyAtmosphereSceneProxy::GetAerialPespectiveViewDistanceScale ( ) const
inline

◆ GetAtmosphereLightDirection()

FVector FSkyAtmosphereSceneProxy::GetAtmosphereLightDirection ( int32  AtmosphereLightIndex,
const FVector DefaultDirection 
) const

◆ GetAtmosphereSetup()

const FAtmosphereSetup & FSkyAtmosphereSceneProxy::GetAtmosphereSetup ( ) const
inline

◆ GetHeightFogContribution()

float FSkyAtmosphereSceneProxy::GetHeightFogContribution ( ) const
inline

◆ GetSkyAndAerialPerspectiveLuminanceFactor()

FLinearColor FSkyAtmosphereSceneProxy::GetSkyAndAerialPerspectiveLuminanceFactor ( ) const
inline

◆ GetSkyLuminanceFactor()

FLinearColor FSkyAtmosphereSceneProxy::GetSkyLuminanceFactor ( ) const
inline

◆ GetTraceSampleCountScale()

float FSkyAtmosphereSceneProxy::GetTraceSampleCountScale ( ) const
inline

◆ IsHoldout()

bool FSkyAtmosphereSceneProxy::IsHoldout ( ) const
inline

◆ IsRenderedInMainPass()

bool FSkyAtmosphereSceneProxy::IsRenderedInMainPass ( ) const
inline

◆ UpdateTransform()

void FSkyAtmosphereSceneProxy::UpdateTransform ( const FTransform ComponentTransform,
uint8  TranformMode 
)
inline

Friends And Related Symbol Documentation

◆ FSkyAtmosphereStateStreamImpl

Member Data Documentation

◆ bStaticLightingBuilt

bool FSkyAtmosphereSceneProxy::bStaticLightingBuilt

◆ RenderSceneInfo

FSkyAtmosphereRenderSceneInfo* FSkyAtmosphereSceneProxy::RenderSceneInfo

The documentation for this class was generated from the following files: