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

#include <RHIResources.h>

Public Member Functions

 FRHIRenderTargetView ()=default
 
 FRHIRenderTargetView (FRHIRenderTargetView &&)=default
 
 FRHIRenderTargetView (const FRHIRenderTargetView &)=default
 
FRHIRenderTargetViewoperator= (FRHIRenderTargetView &&)=default
 
FRHIRenderTargetViewoperator= (const FRHIRenderTargetView &)=default
 
 FRHIRenderTargetView (FRHITexture *InTexture, ERenderTargetLoadAction InLoadAction)
 
 FRHIRenderTargetView (FRHITexture *InTexture, ERenderTargetLoadAction InLoadAction, uint32 InMipIndex, uint32 InArraySliceIndex)
 
 FRHIRenderTargetView (FRHITexture *InTexture, uint32 InMipIndex, uint32 InArraySliceIndex, ERenderTargetLoadAction InLoadAction, ERenderTargetStoreAction InStoreAction)
 
bool operator== (const FRHIRenderTargetView &Other) const
 

Public Attributes

FRHITextureTexture = nullptr
 
uint32 MipIndex = 0
 
uint32 ArraySliceIndex = ~0u
 
ERenderTargetLoadAction LoadAction = ERenderTargetLoadAction::ENoAction
 
ERenderTargetStoreAction StoreAction = ERenderTargetStoreAction::ENoAction
 

Constructor & Destructor Documentation

◆ FRHIRenderTargetView() [1/6]

FRHIRenderTargetView::FRHIRenderTargetView ( )
default

◆ FRHIRenderTargetView() [2/6]

FRHIRenderTargetView::FRHIRenderTargetView ( FRHIRenderTargetView &&  )
default

◆ FRHIRenderTargetView() [3/6]

FRHIRenderTargetView::FRHIRenderTargetView ( const FRHIRenderTargetView )
default

◆ FRHIRenderTargetView() [4/6]

FRHIRenderTargetView::FRHIRenderTargetView ( FRHITexture InTexture,
ERenderTargetLoadAction  InLoadAction 
)
inlineexplicit

◆ FRHIRenderTargetView() [5/6]

FRHIRenderTargetView::FRHIRenderTargetView ( FRHITexture InTexture,
ERenderTargetLoadAction  InLoadAction,
uint32  InMipIndex,
uint32  InArraySliceIndex 
)
inlineexplicit

◆ FRHIRenderTargetView() [6/6]

FRHIRenderTargetView::FRHIRenderTargetView ( FRHITexture InTexture,
uint32  InMipIndex,
uint32  InArraySliceIndex,
ERenderTargetLoadAction  InLoadAction,
ERenderTargetStoreAction  InStoreAction 
)
inlineexplicit

Member Function Documentation

◆ operator=() [1/2]

FRHIRenderTargetView & FRHIRenderTargetView::operator= ( const FRHIRenderTargetView )
default

◆ operator=() [2/2]

FRHIRenderTargetView & FRHIRenderTargetView::operator= ( FRHIRenderTargetView &&  )
default

◆ operator==()

bool FRHIRenderTargetView::operator== ( const FRHIRenderTargetView Other) const
inline

Member Data Documentation

◆ ArraySliceIndex

uint32 FRHIRenderTargetView::ArraySliceIndex = ~0u

Array slice or texture cube face. Only valid if texture resource was created with TexCreate_TargetArraySlicesIndependently!

◆ LoadAction

ERenderTargetLoadAction FRHIRenderTargetView::LoadAction = ERenderTargetLoadAction::ENoAction

◆ MipIndex

uint32 FRHIRenderTargetView::MipIndex = 0

◆ StoreAction

◆ Texture

FRHITexture* FRHIRenderTargetView::Texture = nullptr

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