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

#include <TemporalAA.h>

Public Member Functions

 FTAAPassParameters (const FViewInfo &View)
 
FORCEINLINE void SetupViewRect (const FViewInfo &View, int32 InResolutionDivisor=1)
 
FIntPoint GetOutputExtent () const
 
bool Validate () const
 

Public Attributes

ETAAPassConfig Pass = ETAAPassConfig::Main
 
ETAAQuality Quality = ETAAQuality::High
 
bool bOutputRenderTargetable = false
 
bool bDownsample = false
 
EPixelFormat DownsampleOverrideFormat = PF_Unknown
 
FIntRect InputViewRect
 
FIntRect OutputViewRect
 
int32 ResolutionDivisor = 1
 
FRDGTextureSceneDepthTexture = nullptr
 
FRDGTextureSceneVelocityTexture = nullptr
 
FRDGTextureSceneColorInput = nullptr
 
FRDGTextureSceneMetadataInput = nullptr
 
float CoCBilateralFilterStrength = 1.0
 

Detailed Description

Configuration of TAA.

Constructor & Destructor Documentation

◆ FTAAPassParameters()

FTAAPassParameters::FTAAPassParameters ( const FViewInfo View)
inline

Member Function Documentation

◆ GetOutputExtent()

FIntPoint FTAAPassParameters::GetOutputExtent ( ) const

Returns the texture resolution that will be output.

◆ SetupViewRect()

FORCEINLINE void FTAAPassParameters::SetupViewRect ( const FViewInfo View,
int32  InResolutionDivisor = 1 
)
inline

◆ Validate()

bool FTAAPassParameters::Validate ( ) const

Validate the settings of TAA, to make sure there is no issue.

Member Data Documentation

◆ bDownsample

bool FTAAPassParameters::bDownsample = false

◆ bOutputRenderTargetable

bool FTAAPassParameters::bOutputRenderTargetable = false

◆ CoCBilateralFilterStrength

float FTAAPassParameters::CoCBilateralFilterStrength = 1.0

◆ DownsampleOverrideFormat

EPixelFormat FTAAPassParameters::DownsampleOverrideFormat = PF_Unknown

◆ InputViewRect

FIntRect FTAAPassParameters::InputViewRect

◆ OutputViewRect

FIntRect FTAAPassParameters::OutputViewRect

◆ Pass

ETAAPassConfig FTAAPassParameters::Pass = ETAAPassConfig::Main

◆ Quality

ETAAQuality FTAAPassParameters::Quality = ETAAQuality::High

◆ ResolutionDivisor

int32 FTAAPassParameters::ResolutionDivisor = 1

◆ SceneColorInput

FRDGTexture* FTAAPassParameters::SceneColorInput = nullptr

◆ SceneDepthTexture

FRDGTexture* FTAAPassParameters::SceneDepthTexture = nullptr

◆ SceneMetadataInput

FRDGTexture* FTAAPassParameters::SceneMetadataInput = nullptr

◆ SceneVelocityTexture

FRDGTexture* FTAAPassParameters::SceneVelocityTexture = nullptr

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