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

#include <RendererInterface.h>

Public Member Functions

 FSceneRenderTargetItem ()
 
 FSceneRenderTargetItem (FRHITexture *InTargetableTexture, FRHITexture *InShaderResourceTexture, FUnorderedAccessViewRHIRef InUAV)
 
void SafeRelease ()
 
bool IsValid () const
 
FRHITextureGetRHI () const
 

Public Attributes

FTextureRHIRef TargetableTexture
 
FTextureRHIRef ShaderResourceTexture
 
FUnorderedAccessViewRHIRef UAV
 

Detailed Description

Single render target item consists of a render surface and its resolve texture, Render thread side

Constructor & Destructor Documentation

◆ FSceneRenderTargetItem() [1/2]

FSceneRenderTargetItem::FSceneRenderTargetItem ( )
inline

default constructor

◆ FSceneRenderTargetItem() [2/2]

FSceneRenderTargetItem::FSceneRenderTargetItem ( FRHITexture InTargetableTexture,
FRHITexture InShaderResourceTexture,
FUnorderedAccessViewRHIRef  InUAV 
)
inline

constructor

Member Function Documentation

◆ GetRHI()

FRHITexture * FSceneRenderTargetItem::GetRHI ( ) const
inline

◆ IsValid()

bool FSceneRenderTargetItem::IsValid ( ) const
inline

◆ SafeRelease()

void FSceneRenderTargetItem::SafeRelease ( )
inline

Member Data Documentation

◆ ShaderResourceTexture

FTextureRHIRef FSceneRenderTargetItem::ShaderResourceTexture

The 2D or cubemap shader-resource 2D texture that the targetable textures may be resolved to.

◆ TargetableTexture

FTextureRHIRef FSceneRenderTargetItem::TargetableTexture

The 2D or cubemap texture that may be used as a render or depth-stencil target.

◆ UAV

FUnorderedAccessViewRHIRef FSceneRenderTargetItem::UAV

only created if requested through the flag.


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