UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGTextureUAVDesc Class Referencefinal

#include <RenderGraphResources.h>

+ Inheritance diagram for FRDGTextureUAVDesc:

Public Member Functions

 FRDGTextureUAVDesc ()=default
 
 FRDGTextureUAVDesc (FRDGTextureRef InTexture, uint8 InMipLevel=0, EPixelFormat InFormat=PF_Unknown, uint16 InFirstArraySlice=0, uint16 InNumArraySlices=0)
 
bool operator== (const FRDGTextureUAVDesc &Other) const
 
bool operator!= (const FRDGTextureUAVDesc &Other) const
 
- Public Member Functions inherited from FRHITextureUAVCreateInfo
 FRHITextureUAVCreateInfo ()=default
 
 FRHITextureUAVCreateInfo (uint8 InMipLevel, EPixelFormat InFormat=PF_Unknown, uint16 InFirstArraySlice=0, uint16 InNumArraySlices=0)
 
 FRHITextureUAVCreateInfo (ERHITextureMetaDataAccess InMetaData)
 
bool operator== (const FRHITextureUAVCreateInfo &Other) const
 
bool operator!= (const FRHITextureUAVCreateInfo &Other) const
 

Static Public Member Functions

static FRDGTextureUAVDesc CreateForMetaData (FRDGTextureRef Texture, ERDGTextureMetaDataAccess MetaData)
 

Public Attributes

FRDGTextureRef Texture = nullptr
 
- Public Attributes inherited from FRHITextureUAVCreateInfo
EPixelFormat Format = PF_Unknown
 
uint8 MipLevel = 0
 
uint16 FirstArraySlice = 0
 
uint16 NumArraySlices = 0
 
ERHITextureMetaDataAccess MetaData = ERHITextureMetaDataAccess::None
 
TOptional< ETextureDimensionDimensionOverride
 

Friends

uint32 GetTypeHash (const FRDGTextureUAVDesc &Desc)
 

Detailed Description

Descriptor for render graph tracked UAV.

Constructor & Destructor Documentation

◆ FRDGTextureUAVDesc() [1/2]

FRDGTextureUAVDesc::FRDGTextureUAVDesc ( )
default

◆ FRDGTextureUAVDesc() [2/2]

FRDGTextureUAVDesc::FRDGTextureUAVDesc ( FRDGTextureRef  InTexture,
uint8  InMipLevel = 0,
EPixelFormat  InFormat = PF_Unknown,
uint16  InFirstArraySlice = 0,
uint16  InNumArraySlices = 0 
)
inline

Member Function Documentation

◆ CreateForMetaData()

static FRDGTextureUAVDesc FRDGTextureUAVDesc::CreateForMetaData ( FRDGTextureRef  Texture,
ERDGTextureMetaDataAccess  MetaData 
)
inlinestatic

Create UAV with access to a specific meta data plane

◆ operator!=()

bool FRDGTextureUAVDesc::operator!= ( const FRDGTextureUAVDesc Other) const
inline

◆ operator==()

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

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FRDGTextureUAVDesc Desc)
friend

Member Data Documentation

◆ Texture

FRDGTextureRef FRDGTextureUAVDesc::Texture = nullptr

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