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

Public Member Functions

bool Check () const
 
int32 GetRollingIndexCount () const
 
int32 IncrementFrameRollingIndex (int32 PrevFrameRollingIndex) const
 
int32 DecrementFrameRollingIndex (int32 CurrentFrameRollingIndex) const
 
int32 RollingIndexToSliceIndex (int32 FrameRollingIndex) const
 
int32 GetResurrectionFrameRollingIndex (int32 AccumulatedFrameCount, int32 LastFrameRollingIndex) const
 
FRHIRange16 GetSRVSliceRange (int32 CurrentFrameSliceIndex, int32 PrevFrameSliceIndex) const
 

Public Attributes

int32 FrameStorageCount = 1
 
int32 FrameStoragePeriod = 1
 

Static Public Attributes

static constexpr int32 kTransientSliceCount = 2
 

Member Function Documentation

◆ Check()

bool FTSRHistorySliceSequence::Check ( ) const
inline

◆ DecrementFrameRollingIndex()

int32 FTSRHistorySliceSequence::DecrementFrameRollingIndex ( int32  CurrentFrameRollingIndex) const
inline

Returns a rolling index incremented by one.

◆ GetResurrectionFrameRollingIndex()

int32 FTSRHistorySliceSequence::GetResurrectionFrameRollingIndex ( int32  AccumulatedFrameCount,
int32  LastFrameRollingIndex 
) const
inline

◆ GetRollingIndexCount()

int32 FTSRHistorySliceSequence::GetRollingIndexCount ( ) const
inline

Returns the total number of rolling indices.

◆ GetSRVSliceRange()

FRHIRange16 FTSRHistorySliceSequence::GetSRVSliceRange ( int32  CurrentFrameSliceIndex,
int32  PrevFrameSliceIndex 
) const
inline

◆ IncrementFrameRollingIndex()

int32 FTSRHistorySliceSequence::IncrementFrameRollingIndex ( int32  PrevFrameRollingIndex) const
inline

Returns a rolling index incremented by one.

◆ RollingIndexToSliceIndex()

int32 FTSRHistorySliceSequence::RollingIndexToSliceIndex ( int32  FrameRollingIndex) const
inline

Returns a rolling index incremented by one.

Member Data Documentation

◆ FrameStorageCount

int32 FTSRHistorySliceSequence::FrameStorageCount = 1

◆ FrameStoragePeriod

int32 FTSRHistorySliceSequence::FrameStoragePeriod = 1

◆ kTransientSliceCount

constexpr int32 FTSRHistorySliceSequence::kTransientSliceCount = 2
staticconstexpr

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