UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Renderer::Private::ITemporalUpscaler::FInputs Struct Reference

#include <TemporalUpscaler.h>

Public Attributes

FIntRect OutputViewRect
 
FVector2f TemporalJitterPixels
 
float PreExposure = 1.0f
 
FScreenPassTexture SceneColor
 
FScreenPassTexture SceneDepth
 
FScreenPassTexture SceneVelocity
 
FRDGTextureRef EyeAdaptationTexture = nullptr
 
TRefCountPtr< IHistoryPrevHistory
 

Detailed Description

Inputs of the temporal upscaler.

Member Data Documentation

◆ EyeAdaptationTexture

FRDGTextureRef UE::Renderer::Private::ITemporalUpscaler::FInputs::EyeAdaptationTexture = nullptr

Texture that contain eye adaptation on the red channel.

◆ OutputViewRect

FIntRect UE::Renderer::Private::ITemporalUpscaler::FInputs::OutputViewRect

Outputs view rect that must be on FOutputs::FullRes::ViewRect.

◆ PreExposure

float UE::Renderer::Private::ITemporalUpscaler::FInputs::PreExposure = 1.0f

Pre exposure of the SceneColor.

◆ PrevHistory

TRefCountPtr<IHistory> UE::Renderer::Private::ITemporalUpscaler::FInputs::PrevHistory

The history of the previous frame set by FOutputs::NewHistory. PrevHistory->GetDebugName() is guarentee to match the ITemporalUpscaler.

◆ SceneColor

FScreenPassTexture UE::Renderer::Private::ITemporalUpscaler::FInputs::SceneColor

The post-DOF and pre-MotionBlur SceneColor.

◆ SceneDepth

FScreenPassTexture UE::Renderer::Private::ITemporalUpscaler::FInputs::SceneDepth

The scene depth.

◆ SceneVelocity

FScreenPassTexture UE::Renderer::Private::ITemporalUpscaler::FInputs::SceneVelocity

The scene velocity.

◆ TemporalJitterPixels

FVector2f UE::Renderer::Private::ITemporalUpscaler::FInputs::TemporalJitterPixels

Pixel jitter offset of the rendering pixel.


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