/Engine/Source/Runtime/RHI/Public/RHIResources.h
Descriptor used to create a texture resource
struct FRHITextureDesc
uint16
ArraySize
The number of array elements in the texture. (Keep at 1 if dimension is 3D).
FClearValueBind...
ClearValue
Clear value to use when fast-clearing the texture.
uint16
Depth
Depth of the texture if the dimension is 3D.
ETextureDimensi...
Dimension
Texture dimension to use when creating the RHI texture.
uint32
ExtData
Platform-specific additional data. Used for offline processed textures on some platforms.
FIntPoint
Extent
Extent of the texture in x and y.
uint8
FastVRAMPercentage
Resource memory percentage which should be allocated onto fast VRAM (hint-only).
ETextureCreateF...
Flags
Texture flags passed on to RHI texture.
EPixelFormat
Format
Pixel format used to create RHI texture.
FRHIGPUMask
GPUMask
A mask representing which GPUs to create the resource on, in a multi-GPU system.
uint8
NumMips
Number of mips in the texture mip-map chain.
uint8
NumSamples
Number of samples in the texture. >1 for MSAA.
EPixelFormat
UAVFormat
Texture format used when creating the UAV.