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

#include <TemporalAA.h>

Public Attributes

bool ResurrectionEnable = true
 
int32 ResurrectionPersistentFrameCount = 2
 
int32 ResurrectionPersistentFrameInterval = 31
 
int32 AlphaChannel = -1
 
bool ShadingRejectionFlickering = true
 
int32 ShadingRejectionFlickeringAdjustToFrameRate = 1
 
float ShadingRejectionFlickeringFrameRateCap = 60
 
float ShadingRejectionFlickeringPeriod = 2.0f
 
float ShadingRejectionFlickeringMaxParallaxVelocity = 10.0f
 
float ShadingRejectionExposureOffsetFactor = 0.0f
 
bool ThinGeometryDetectionEnable = false
 
float ThinGeometryErrorMultiplier = 200.0f
 
int32 RejectionAntiAliasingQuality = 3
 
float HistoryRejectionSampleCount = 2.0f
 
float HistoryScreenPercentage = 100.0f
 
float HistorySampleCount = 16.0f
 
int32 HistoryUpdateQuality = 3
 
int32 HistoryR11G11B10 = 1
 
int32 ReprojectionField = 0
 
float ReprojectionFieldAntiAliasPixelSpeed = 0.125f
 
float VelocityWeightClampingSampleCount = 4.0f
 
float VelocityWeightClampingPixelSpeed = 1.0f
 
int32 Visualize = -1
 
ETSRPassConfig Pass = ETSRPassConfig::MainUpsampling
 

Member Data Documentation

◆ AlphaChannel

int32 FTSRPassConfig::AlphaChannel = -1

◆ HistoryR11G11B10

int32 FTSRPassConfig::HistoryR11G11B10 = 1

◆ HistoryRejectionSampleCount

float FTSRPassConfig::HistoryRejectionSampleCount = 2.0f

◆ HistorySampleCount

float FTSRPassConfig::HistorySampleCount = 16.0f

◆ HistoryScreenPercentage

float FTSRPassConfig::HistoryScreenPercentage = 100.0f

◆ HistoryUpdateQuality

int32 FTSRPassConfig::HistoryUpdateQuality = 3

◆ Pass

◆ RejectionAntiAliasingQuality

int32 FTSRPassConfig::RejectionAntiAliasingQuality = 3

◆ ReprojectionField

int32 FTSRPassConfig::ReprojectionField = 0

◆ ReprojectionFieldAntiAliasPixelSpeed

float FTSRPassConfig::ReprojectionFieldAntiAliasPixelSpeed = 0.125f

◆ ResurrectionEnable

bool FTSRPassConfig::ResurrectionEnable = true

◆ ResurrectionPersistentFrameCount

int32 FTSRPassConfig::ResurrectionPersistentFrameCount = 2

◆ ResurrectionPersistentFrameInterval

int32 FTSRPassConfig::ResurrectionPersistentFrameInterval = 31

◆ ShadingRejectionExposureOffsetFactor

float FTSRPassConfig::ShadingRejectionExposureOffsetFactor = 0.0f

◆ ShadingRejectionFlickering

bool FTSRPassConfig::ShadingRejectionFlickering = true

◆ ShadingRejectionFlickeringAdjustToFrameRate

int32 FTSRPassConfig::ShadingRejectionFlickeringAdjustToFrameRate = 1

◆ ShadingRejectionFlickeringFrameRateCap

float FTSRPassConfig::ShadingRejectionFlickeringFrameRateCap = 60

◆ ShadingRejectionFlickeringMaxParallaxVelocity

float FTSRPassConfig::ShadingRejectionFlickeringMaxParallaxVelocity = 10.0f

◆ ShadingRejectionFlickeringPeriod

float FTSRPassConfig::ShadingRejectionFlickeringPeriod = 2.0f

◆ ThinGeometryDetectionEnable

bool FTSRPassConfig::ThinGeometryDetectionEnable = false

◆ ThinGeometryErrorMultiplier

float FTSRPassConfig::ThinGeometryErrorMultiplier = 200.0f

◆ VelocityWeightClampingPixelSpeed

float FTSRPassConfig::VelocityWeightClampingPixelSpeed = 1.0f

◆ VelocityWeightClampingSampleCount

float FTSRPassConfig::VelocityWeightClampingSampleCount = 4.0f

◆ Visualize

int32 FTSRPassConfig::Visualize = -1

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