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

#include <VulkanResources.h>

Public Member Functions

uint32 GetHash () const
 

Public Attributes

VkImageViewType ViewType = VK_IMAGE_VIEW_TYPE_MAX_ENUM
 
VkImageAspectFlags AspectFlags = VK_IMAGE_ASPECT_NONE
 
EPixelFormat UEFormat = PF_Unknown
 
VkFormat Format = VK_FORMAT_UNDEFINED
 
uint32 FirstMip = 0
 
uint32 NumMips = VK_REMAINING_MIP_LEVELS
 
uint32 ArraySliceIndex = 0
 
uint32 NumArraySlices = VK_REMAINING_ARRAY_LAYERS
 
VkImageUsageFlags ImageUsageFlags = 0
 
VkSamplerYcbcrConversion SamplerYcbcrConversion = VK_NULL_HANDLE
 
bool bUseIdentitySwizzle = false
 

Member Function Documentation

◆ GetHash()

uint32 FVulkanTextureViewDesc::GetHash ( ) const

Member Data Documentation

◆ ArraySliceIndex

uint32 FVulkanTextureViewDesc::ArraySliceIndex = 0

◆ AspectFlags

VkImageAspectFlags FVulkanTextureViewDesc::AspectFlags = VK_IMAGE_ASPECT_NONE

◆ bUseIdentitySwizzle

bool FVulkanTextureViewDesc::bUseIdentitySwizzle = false

◆ FirstMip

uint32 FVulkanTextureViewDesc::FirstMip = 0

◆ Format

VkFormat FVulkanTextureViewDesc::Format = VK_FORMAT_UNDEFINED

◆ ImageUsageFlags

VkImageUsageFlags FVulkanTextureViewDesc::ImageUsageFlags = 0

◆ NumArraySlices

uint32 FVulkanTextureViewDesc::NumArraySlices = VK_REMAINING_ARRAY_LAYERS

◆ NumMips

uint32 FVulkanTextureViewDesc::NumMips = VK_REMAINING_MIP_LEVELS

◆ SamplerYcbcrConversion

VkSamplerYcbcrConversion FVulkanTextureViewDesc::SamplerYcbcrConversion = VK_NULL_HANDLE

◆ UEFormat

EPixelFormat FVulkanTextureViewDesc::UEFormat = PF_Unknown

◆ ViewType

VkImageViewType FVulkanTextureViewDesc::ViewType = VK_IMAGE_VIEW_TYPE_MAX_ENUM

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