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

#include <RHIResources.h>

Public Member Functions

 FRHISetRenderTargetsInfo ()
 
 FRHISetRenderTargetsInfo (int32 InNumColorRenderTargets, const FRHIRenderTargetView *InColorRenderTargets, const FRHIDepthRenderTargetView &InDepthStencilRenderTarget)
 
void SetClearDepthStencil (bool bInClearDepth, bool bInClearStencil=false)
 
uint32 CalculateHash () const
 

Public Attributes

FRHIRenderTargetView ColorRenderTarget [MaxSimultaneousRenderTargets]
 
int32 NumColorRenderTargets
 
bool bClearColor
 
FRHIRenderTargetView ColorResolveRenderTarget [MaxSimultaneousRenderTargets]
 
bool bHasResolveAttachments
 
FRHIDepthRenderTargetView DepthStencilRenderTarget
 
FRHIDepthRenderTargetView DepthStencilResolveRenderTarget
 
bool bClearDepth
 
bool bClearStencil
 
FRHITextureShadingRateTexture
 
EVRSRateCombiner ShadingRateTextureCombiner
 
uint8 MultiViewCount
 

Constructor & Destructor Documentation

◆ FRHISetRenderTargetsInfo() [1/2]

FRHISetRenderTargetsInfo::FRHISetRenderTargetsInfo ( )
inline

◆ FRHISetRenderTargetsInfo() [2/2]

FRHISetRenderTargetsInfo::FRHISetRenderTargetsInfo ( int32  InNumColorRenderTargets,
const FRHIRenderTargetView InColorRenderTargets,
const FRHIDepthRenderTargetView InDepthStencilRenderTarget 
)
inline

Member Function Documentation

◆ CalculateHash()

uint32 FRHISetRenderTargetsInfo::CalculateHash ( ) const
inline

◆ SetClearDepthStencil()

void FRHISetRenderTargetsInfo::SetClearDepthStencil ( bool  bInClearDepth,
bool  bInClearStencil = false 
)
inline

Member Data Documentation

◆ bClearColor

bool FRHISetRenderTargetsInfo::bClearColor

◆ bClearDepth

bool FRHISetRenderTargetsInfo::bClearDepth

◆ bClearStencil

bool FRHISetRenderTargetsInfo::bClearStencil

◆ bHasResolveAttachments

bool FRHISetRenderTargetsInfo::bHasResolveAttachments

◆ ColorRenderTarget

FRHIRenderTargetView FRHISetRenderTargetsInfo::ColorRenderTarget[MaxSimultaneousRenderTargets]

◆ ColorResolveRenderTarget

FRHIRenderTargetView FRHISetRenderTargetsInfo::ColorResolveRenderTarget[MaxSimultaneousRenderTargets]

◆ DepthStencilRenderTarget

FRHIDepthRenderTargetView FRHISetRenderTargetsInfo::DepthStencilRenderTarget

◆ DepthStencilResolveRenderTarget

FRHIDepthRenderTargetView FRHISetRenderTargetsInfo::DepthStencilResolveRenderTarget

◆ MultiViewCount

uint8 FRHISetRenderTargetsInfo::MultiViewCount

◆ NumColorRenderTargets

int32 FRHISetRenderTargetsInfo::NumColorRenderTargets

◆ ShadingRateTexture

FRHITexture* FRHISetRenderTargetsInfo::ShadingRateTexture

◆ ShadingRateTextureCombiner

EVRSRateCombiner FRHISetRenderTargetsInfo::ShadingRateTextureCombiner

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