UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVolumetricRenderTargetViewStateData Class Reference

#include <VolumetricRenderTargetViewStateData.h>

Public Member Functions

 FVolumetricRenderTargetViewStateData ()
 
 ~FVolumetricRenderTargetViewStateData ()
 
void Initialise (FIntPoint &TextureResolutionIn, FIntPoint &ViewRectResolutionIn, int32 Mode, int32 UpsamplingMode, bool bCameraCut)
 
void Reset ()
 
void PostRenderUpdate (float ViewExposure)
 
float GetPrevViewExposure () const
 
void SetStartTracingDistance (float InStartTracingDistance)
 
float GetStartTracingDistance () const
 
FRDGTextureRef GetOrCreateVolumetricTracingRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateVolumetricSecondaryTracingRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateVolumetricTracingRTDepth (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateVolumetricTracingRTHoldout (FRDGBuilder &GraphBuilder)
 
FVector2f GetVolumetricTracingUVScale () const
 
FVector2f GetVolumetricTracingUVMax () const
 
FRDGTextureRef GetDstVolumetricReconstructRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetDstVolumetricReconstructSecondaryRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateDstVolumetricReconstructRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateDstVolumetricReconstructSecondaryRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateDstVolumetricReconstructRTDepth (FRDGBuilder &GraphBuilder)
 
const FIntPointGetDstVolumetricReconstructViewRect () const
 
FVector2f GetDstVolumetricReconstructUVScale () const
 
FVector2f GetDstVolumetricReconstructUVMax () const
 
TRefCountPtr< IPooledRenderTargetGetDstVolumetricReconstructRT ()
 
TRefCountPtr< IPooledRenderTargetGetDstVolumetricReconstructSecondaryRT ()
 
TRefCountPtr< IPooledRenderTargetGetDstVolumetricReconstructRTDepth ()
 
FRDGTextureRef GetOrCreateSrcVolumetricReconstructRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateSrcVolumetricReconstructSecondaryRT (FRDGBuilder &GraphBuilder)
 
FRDGTextureRef GetOrCreateSrcVolumetricReconstructRTDepth (FRDGBuilder &GraphBuilder)
 
const FIntPointGetSrcVolumetricReconstructViewRect () const
 
bool IsValid () const
 
bool GetHistoryValid () const
 
bool GetHoldoutValid () const
 
const FIntPointGetCurrentVolumetricReconstructRTResolution () const
 
const FIntPointGetCurrentVolumetricTracingRTResolution () const
 
const FIntPointGetCurrentVolumetricTracingViewRect () const
 
const FIntPointGetCurrentTracingPixelOffset () const
 
const uint32 GetNoiseFrameIndexModPattern () const
 
const uint32 GetVolumetricReconstructRTDownsampleFactor () const
 
const uint32 GetVolumetricTracingRTDownsampleFactor () const
 
FUintVector4 GetTracingCoordToZbufferCoordScaleBias () const
 
FUintVector4 GetTracingCoordToFullResPixelCoordScaleBias () const
 
int32 GetMode () const
 
int32 GetUpsamplingMode () const
 
uint64 GetGPUSizeBytes (bool bLogSizes) const
 

Constructor & Destructor Documentation

◆ FVolumetricRenderTargetViewStateData()

FVolumetricRenderTargetViewStateData::FVolumetricRenderTargetViewStateData ( )

◆ ~FVolumetricRenderTargetViewStateData()

FVolumetricRenderTargetViewStateData::~FVolumetricRenderTargetViewStateData ( )

Member Function Documentation

◆ GetCurrentTracingPixelOffset()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetCurrentTracingPixelOffset ( ) const
inline

◆ GetCurrentVolumetricReconstructRTResolution()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetCurrentVolumetricReconstructRTResolution ( ) const
inline

◆ GetCurrentVolumetricTracingRTResolution()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetCurrentVolumetricTracingRTResolution ( ) const
inline

◆ GetCurrentVolumetricTracingViewRect()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetCurrentVolumetricTracingViewRect ( ) const
inline

◆ GetDstVolumetricReconstructRT() [1/2]

TRefCountPtr< IPooledRenderTarget > FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructRT ( )

◆ GetDstVolumetricReconstructRT() [2/2]

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructRT ( FRDGBuilder GraphBuilder)

◆ GetDstVolumetricReconstructRTDepth()

TRefCountPtr< IPooledRenderTarget > FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructRTDepth ( )

◆ GetDstVolumetricReconstructSecondaryRT() [1/2]

TRefCountPtr< IPooledRenderTarget > FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructSecondaryRT ( )

◆ GetDstVolumetricReconstructSecondaryRT() [2/2]

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructSecondaryRT ( FRDGBuilder GraphBuilder)

◆ GetDstVolumetricReconstructUVMax()

FVector2f FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructUVMax ( ) const

◆ GetDstVolumetricReconstructUVScale()

FVector2f FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructUVScale ( ) const

◆ GetDstVolumetricReconstructViewRect()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetDstVolumetricReconstructViewRect ( ) const

◆ GetGPUSizeBytes()

uint64 FVolumetricRenderTargetViewStateData::GetGPUSizeBytes ( bool  bLogSizes) const

◆ GetHistoryValid()

bool FVolumetricRenderTargetViewStateData::GetHistoryValid ( ) const
inline

◆ GetHoldoutValid()

bool FVolumetricRenderTargetViewStateData::GetHoldoutValid ( ) const
inline

◆ GetMode()

int32 FVolumetricRenderTargetViewStateData::GetMode ( ) const
inline

◆ GetNoiseFrameIndexModPattern()

const uint32 FVolumetricRenderTargetViewStateData::GetNoiseFrameIndexModPattern ( ) const
inline

◆ GetOrCreateDstVolumetricReconstructRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateDstVolumetricReconstructRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateDstVolumetricReconstructRTDepth()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateDstVolumetricReconstructRTDepth ( FRDGBuilder GraphBuilder)

◆ GetOrCreateDstVolumetricReconstructSecondaryRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateDstVolumetricReconstructSecondaryRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateSrcVolumetricReconstructRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateSrcVolumetricReconstructRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateSrcVolumetricReconstructRTDepth()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateSrcVolumetricReconstructRTDepth ( FRDGBuilder GraphBuilder)

◆ GetOrCreateSrcVolumetricReconstructSecondaryRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateSrcVolumetricReconstructSecondaryRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateVolumetricSecondaryTracingRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateVolumetricSecondaryTracingRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateVolumetricTracingRT()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateVolumetricTracingRT ( FRDGBuilder GraphBuilder)

◆ GetOrCreateVolumetricTracingRTDepth()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateVolumetricTracingRTDepth ( FRDGBuilder GraphBuilder)

◆ GetOrCreateVolumetricTracingRTHoldout()

FRDGTextureRef FVolumetricRenderTargetViewStateData::GetOrCreateVolumetricTracingRTHoldout ( FRDGBuilder GraphBuilder)

◆ GetPrevViewExposure()

float FVolumetricRenderTargetViewStateData::GetPrevViewExposure ( ) const
inline

◆ GetSrcVolumetricReconstructViewRect()

const FIntPoint & FVolumetricRenderTargetViewStateData::GetSrcVolumetricReconstructViewRect ( ) const

◆ GetStartTracingDistance()

float FVolumetricRenderTargetViewStateData::GetStartTracingDistance ( ) const
inline

◆ GetTracingCoordToFullResPixelCoordScaleBias()

FUintVector4 FVolumetricRenderTargetViewStateData::GetTracingCoordToFullResPixelCoordScaleBias ( ) const

◆ GetTracingCoordToZbufferCoordScaleBias()

FUintVector4 FVolumetricRenderTargetViewStateData::GetTracingCoordToZbufferCoordScaleBias ( ) const

◆ GetUpsamplingMode()

int32 FVolumetricRenderTargetViewStateData::GetUpsamplingMode ( ) const
inline

◆ GetVolumetricReconstructRTDownsampleFactor()

const uint32 FVolumetricRenderTargetViewStateData::GetVolumetricReconstructRTDownsampleFactor ( ) const
inline

◆ GetVolumetricTracingRTDownsampleFactor()

const uint32 FVolumetricRenderTargetViewStateData::GetVolumetricTracingRTDownsampleFactor ( ) const
inline

◆ GetVolumetricTracingUVMax()

FVector2f FVolumetricRenderTargetViewStateData::GetVolumetricTracingUVMax ( ) const

◆ GetVolumetricTracingUVScale()

FVector2f FVolumetricRenderTargetViewStateData::GetVolumetricTracingUVScale ( ) const

◆ Initialise()

void FVolumetricRenderTargetViewStateData::Initialise ( FIntPoint TextureResolutionIn,
FIntPoint ViewRectResolutionIn,
int32  Mode,
int32  UpsamplingMode,
bool  bCameraCut 
)

◆ IsValid()

bool FVolumetricRenderTargetViewStateData::IsValid ( ) const
inline

◆ PostRenderUpdate()

void FVolumetricRenderTargetViewStateData::PostRenderUpdate ( float  ViewExposure)
inline

◆ Reset()

void FVolumetricRenderTargetViewStateData::Reset ( )

◆ SetStartTracingDistance()

void FVolumetricRenderTargetViewStateData::SetStartTracingDistance ( float  InStartTracingDistance)
inline

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