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

#include <ScenePrivate.h>

Public Types

enum class  EFirstFrameState { INIT = 0 , FIRST_FRAME = 1 , BEYOND_FIRST_FRAME = 2 }
 

Public Attributes

enum FScene::FRealTimeSlicedReflectionCapture::EFirstFrameState FirstFrameState = EFirstFrameState::INIT
 
int32 State = -1
 
int32 StateSubStep = 0
 
uint32 GpusWithFullCube = 0
 
uint32 GpusHandledThisFrame = 0
 
uint64 FrameNumber = uint64(-1)
 

Member Enumeration Documentation

◆ EFirstFrameState

We always enforce a complete one the first frame even with time slicing for correct start up lighting.

Enumerator
INIT 
FIRST_FRAME 
BEYOND_FIRST_FRAME 

Member Data Documentation

◆ FirstFrameState

enum FScene::FRealTimeSlicedReflectionCapture::EFirstFrameState FScene::FRealTimeSlicedReflectionCapture::FirstFrameState = EFirstFrameState::INIT

◆ FrameNumber

uint64 FScene::FRealTimeSlicedReflectionCapture::FrameNumber = uint64(-1)

Cache of Frame Number, used to detect first viewfamily

◆ GpusHandledThisFrame

uint32 FScene::FRealTimeSlicedReflectionCapture::GpusHandledThisFrame = 0

Keeps track of which GPUs calculations have been done in the frame

◆ GpusWithFullCube

uint32 FScene::FRealTimeSlicedReflectionCapture::GpusWithFullCube = 0

Keeps track of which GPUs have been initialized with a full cube map

◆ State

int32 FScene::FRealTimeSlicedReflectionCapture::State = -1

The current progress of the real time reflection capture when time sliced.

◆ StateSubStep

int32 FScene::FRealTimeSlicedReflectionCapture::StateSubStep = 0

The current progress of each sub step of a state capture of the real time reflection capture when time sliced.


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