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

#include <SceneRendering.h>

Public Member Functions

 FFastVramConfig ()
 
void Update ()
 
void OnCVarUpdated ()
 
void OnSceneRenderTargetsAllocated ()
 

Public Attributes

ETextureCreateFlags GBufferA
 
ETextureCreateFlags GBufferB
 
ETextureCreateFlags GBufferC
 
ETextureCreateFlags GBufferD
 
ETextureCreateFlags GBufferE
 
ETextureCreateFlags GBufferF
 
ETextureCreateFlags GBufferVelocity
 
ETextureCreateFlags HZB
 
ETextureCreateFlags SceneDepth
 
ETextureCreateFlags SceneColor
 
ETextureCreateFlags Bloom
 
ETextureCreateFlags BokehDOF
 
ETextureCreateFlags CircleDOF
 
ETextureCreateFlags CombineLUTs
 
ETextureCreateFlags Downsample
 
ETextureCreateFlags EyeAdaptation
 
ETextureCreateFlags Histogram
 
ETextureCreateFlags HistogramReduce
 
ETextureCreateFlags VelocityFlat
 
ETextureCreateFlags VelocityMax
 
ETextureCreateFlags MotionBlur
 
ETextureCreateFlags Tonemap
 
ETextureCreateFlags Upscale
 
ETextureCreateFlags DistanceFieldNormal
 
ETextureCreateFlags DistanceFieldAOHistory
 
ETextureCreateFlags DistanceFieldAOBentNormal
 
ETextureCreateFlags DistanceFieldAODownsampledBentNormal
 
ETextureCreateFlags DistanceFieldShadows
 
ETextureCreateFlags DistanceFieldIrradiance
 
ETextureCreateFlags DistanceFieldAOConfidence
 
ETextureCreateFlags Distortion
 
ETextureCreateFlags ScreenSpaceShadowMask
 
ETextureCreateFlags VolumetricFog
 
ETextureCreateFlags SeparateTranslucency
 
ETextureCreateFlags SeparateTranslucencyModulate
 
ETextureCreateFlags ScreenSpaceAO
 
ETextureCreateFlags SSR
 
ETextureCreateFlags DBufferA
 
ETextureCreateFlags DBufferB
 
ETextureCreateFlags DBufferC
 
ETextureCreateFlags DBufferMask
 
ETextureCreateFlags DOFSetup
 
ETextureCreateFlags DOFReduce
 
ETextureCreateFlags DOFPostfilter
 
ETextureCreateFlags PostProcessMaterial
 
ETextureCreateFlags CustomDepth
 
ETextureCreateFlags ShadowPointLight
 
ETextureCreateFlags ShadowPerObject
 
ETextureCreateFlags ShadowCSM
 
EBufferUsageFlags DistanceFieldCulledObjectBuffers
 
EBufferUsageFlags DistanceFieldTileIntersectionResources
 
EBufferUsageFlags DistanceFieldAOScreenGridResources
 
EBufferUsageFlags ForwardLightingCullingResources
 
EBufferUsageFlags GlobalDistanceFieldCullGridBuffers
 
bool bDirty
 

Constructor & Destructor Documentation

◆ FFastVramConfig()

FFastVramConfig::FFastVramConfig ( )

Member Function Documentation

◆ OnCVarUpdated()

void FFastVramConfig::OnCVarUpdated ( )

◆ OnSceneRenderTargetsAllocated()

void FFastVramConfig::OnSceneRenderTargetsAllocated ( )

◆ Update()

void FFastVramConfig::Update ( )

Member Data Documentation

◆ bDirty

bool FFastVramConfig::bDirty

◆ Bloom

ETextureCreateFlags FFastVramConfig::Bloom

◆ BokehDOF

ETextureCreateFlags FFastVramConfig::BokehDOF

◆ CircleDOF

ETextureCreateFlags FFastVramConfig::CircleDOF

◆ CombineLUTs

ETextureCreateFlags FFastVramConfig::CombineLUTs

◆ CustomDepth

ETextureCreateFlags FFastVramConfig::CustomDepth

◆ DBufferA

ETextureCreateFlags FFastVramConfig::DBufferA

◆ DBufferB

ETextureCreateFlags FFastVramConfig::DBufferB

◆ DBufferC

ETextureCreateFlags FFastVramConfig::DBufferC

◆ DBufferMask

ETextureCreateFlags FFastVramConfig::DBufferMask

◆ DistanceFieldAOBentNormal

ETextureCreateFlags FFastVramConfig::DistanceFieldAOBentNormal

◆ DistanceFieldAOConfidence

ETextureCreateFlags FFastVramConfig::DistanceFieldAOConfidence

◆ DistanceFieldAODownsampledBentNormal

ETextureCreateFlags FFastVramConfig::DistanceFieldAODownsampledBentNormal

◆ DistanceFieldAOHistory

ETextureCreateFlags FFastVramConfig::DistanceFieldAOHistory

◆ DistanceFieldAOScreenGridResources

EBufferUsageFlags FFastVramConfig::DistanceFieldAOScreenGridResources

◆ DistanceFieldCulledObjectBuffers

EBufferUsageFlags FFastVramConfig::DistanceFieldCulledObjectBuffers

◆ DistanceFieldIrradiance

ETextureCreateFlags FFastVramConfig::DistanceFieldIrradiance

◆ DistanceFieldNormal

ETextureCreateFlags FFastVramConfig::DistanceFieldNormal

◆ DistanceFieldShadows

ETextureCreateFlags FFastVramConfig::DistanceFieldShadows

◆ DistanceFieldTileIntersectionResources

EBufferUsageFlags FFastVramConfig::DistanceFieldTileIntersectionResources

◆ Distortion

ETextureCreateFlags FFastVramConfig::Distortion

◆ DOFPostfilter

ETextureCreateFlags FFastVramConfig::DOFPostfilter

◆ DOFReduce

ETextureCreateFlags FFastVramConfig::DOFReduce

◆ DOFSetup

ETextureCreateFlags FFastVramConfig::DOFSetup

◆ Downsample

ETextureCreateFlags FFastVramConfig::Downsample

◆ EyeAdaptation

ETextureCreateFlags FFastVramConfig::EyeAdaptation

◆ ForwardLightingCullingResources

EBufferUsageFlags FFastVramConfig::ForwardLightingCullingResources

◆ GBufferA

ETextureCreateFlags FFastVramConfig::GBufferA

◆ GBufferB

ETextureCreateFlags FFastVramConfig::GBufferB

◆ GBufferC

ETextureCreateFlags FFastVramConfig::GBufferC

◆ GBufferD

ETextureCreateFlags FFastVramConfig::GBufferD

◆ GBufferE

ETextureCreateFlags FFastVramConfig::GBufferE

◆ GBufferF

ETextureCreateFlags FFastVramConfig::GBufferF

◆ GBufferVelocity

ETextureCreateFlags FFastVramConfig::GBufferVelocity

◆ GlobalDistanceFieldCullGridBuffers

EBufferUsageFlags FFastVramConfig::GlobalDistanceFieldCullGridBuffers

◆ Histogram

ETextureCreateFlags FFastVramConfig::Histogram

◆ HistogramReduce

ETextureCreateFlags FFastVramConfig::HistogramReduce

◆ HZB

ETextureCreateFlags FFastVramConfig::HZB

◆ MotionBlur

ETextureCreateFlags FFastVramConfig::MotionBlur

◆ PostProcessMaterial

ETextureCreateFlags FFastVramConfig::PostProcessMaterial

◆ SceneColor

ETextureCreateFlags FFastVramConfig::SceneColor

◆ SceneDepth

ETextureCreateFlags FFastVramConfig::SceneDepth

◆ ScreenSpaceAO

ETextureCreateFlags FFastVramConfig::ScreenSpaceAO

◆ ScreenSpaceShadowMask

ETextureCreateFlags FFastVramConfig::ScreenSpaceShadowMask

◆ SeparateTranslucency

ETextureCreateFlags FFastVramConfig::SeparateTranslucency

◆ SeparateTranslucencyModulate

ETextureCreateFlags FFastVramConfig::SeparateTranslucencyModulate

◆ ShadowCSM

ETextureCreateFlags FFastVramConfig::ShadowCSM

◆ ShadowPerObject

ETextureCreateFlags FFastVramConfig::ShadowPerObject

◆ ShadowPointLight

ETextureCreateFlags FFastVramConfig::ShadowPointLight

◆ SSR

ETextureCreateFlags FFastVramConfig::SSR

◆ Tonemap

ETextureCreateFlags FFastVramConfig::Tonemap

◆ Upscale

ETextureCreateFlags FFastVramConfig::Upscale

◆ VelocityFlat

ETextureCreateFlags FFastVramConfig::VelocityFlat

◆ VelocityMax

ETextureCreateFlags FFastVramConfig::VelocityMax

◆ VolumetricFog

ETextureCreateFlags FFastVramConfig::VolumetricFog

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