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

#include <RHIResources.h>

+ Inheritance diagram for FRHITextureUAVCreateInfo:

Public Member Functions

 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
 

Public Attributes

EPixelFormat Format = PF_Unknown
 
uint8 MipLevel = 0
 
uint16 FirstArraySlice = 0
 
uint16 NumArraySlices = 0
 
ERHITextureMetaDataAccess MetaData = ERHITextureMetaDataAccess::None
 
TOptional< ETextureDimensionDimensionOverride
 

Friends

uint32 GetTypeHash (const FRHITextureUAVCreateInfo &Info)
 

Constructor & Destructor Documentation

◆ FRHITextureUAVCreateInfo() [1/3]

FRHITextureUAVCreateInfo::FRHITextureUAVCreateInfo ( )
default

◆ FRHITextureUAVCreateInfo() [2/3]

FRHITextureUAVCreateInfo::FRHITextureUAVCreateInfo ( uint8  InMipLevel,
EPixelFormat  InFormat = PF_Unknown,
uint16  InFirstArraySlice = 0,
uint16  InNumArraySlices = 0 
)
inlineexplicit

◆ FRHITextureUAVCreateInfo() [3/3]

FRHITextureUAVCreateInfo::FRHITextureUAVCreateInfo ( ERHITextureMetaDataAccess  InMetaData)
inlineexplicit

Member Function Documentation

◆ operator!=()

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

◆ operator==()

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

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FRHITextureUAVCreateInfo Info)
friend

Member Data Documentation

◆ DimensionOverride

TOptional<ETextureDimension> FRHITextureUAVCreateInfo::DimensionOverride

Specify a dimension to use which overrides the default

◆ FirstArraySlice

uint16 FRHITextureUAVCreateInfo::FirstArraySlice = 0

◆ Format

EPixelFormat FRHITextureUAVCreateInfo::Format = PF_Unknown

◆ MetaData

ERHITextureMetaDataAccess FRHITextureUAVCreateInfo::MetaData = ERHITextureMetaDataAccess::None

◆ MipLevel

uint8 FRHITextureUAVCreateInfo::MipLevel = 0

◆ NumArraySlices

uint16 FRHITextureUAVCreateInfo::NumArraySlices = 0

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