UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTemporalLODState Struct Reference

#include <SceneManagement.h>

Public Member Functions

 FTemporalLODState ()
 
float GetTemporalLODTransition (float LastRenderTime) const
 
ENGINE_API void UpdateTemporalLODTransition (const FSceneView &View, float LastRenderTime)
 

Public Attributes

FVector TemporalLODViewOrigin [2]
 
float TemporalLODTime [2]
 
float TemporalLODLag
 

Detailed Description

struct to hold the temporal LOD state within a view state

Constructor & Destructor Documentation

◆ FTemporalLODState()

FTemporalLODState::FTemporalLODState ( )
inline

Member Function Documentation

◆ GetTemporalLODTransition()

float FTemporalLODState::GetTemporalLODTransition ( float  LastRenderTime) const
inline

Returns the blend factor between the last two LOD samples

◆ UpdateTemporalLODTransition()

void FTemporalLODState::UpdateTemporalLODTransition ( const FSceneView View,
float  LastRenderTime 
)

Member Data Documentation

◆ TemporalLODLag

float FTemporalLODState::TemporalLODLag

If non-zero, then we are doing temporal LOD smoothing, this is the time interval.

◆ TemporalLODTime

float FTemporalLODState::TemporalLODTime[2]

The last two time samples collected for stateless temporal LOD transitions

◆ TemporalLODViewOrigin

FVector FTemporalLODState::TemporalLODViewOrigin[2]

The last two camera origin samples collected for stateless temporal LOD transitions


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