FVulkanTextureView

Syntax

struct FVulkanTextureView

Variables

Name Description

Public variable

VkImage

 

Image

Public variable

VkImageView

 

View

Public variable

uint32

 

ViewId

Constructors

Name Description

Public function

FVulkanTextureView()

Functions

Name Description

Public function

void

 

Create

(
    FVulkanDevice& Device,
    VkImage InImage,
    VkImageViewType ViewType,
    VkImageAspectFlags AspectFlags,
    EPixelFormat UEFormat,
    VkFormat Format,
    uint32 FirstMip,
    uint32 NumMips,
    uint32 ArraySliceIndex,
    uint32 NumArraySlices,
    bool bUseIdentitySwizzle
)

Public function

void

 

Create

(
    FVulkanDevice& Device,
    VkImage InImage,
    VkImageViewType ViewType,
    VkImageAspectFlags AspectFlags,
    EPixelFormat UEFormat,
    VkFormat Format,
    uint32 FirstMip,
    uint32 NumMips,
    uint32 ArraySliceIndex,
    uint32 NumArraySlices,
    FSamplerYcbcrConversionInitializer ...,
    bool bUseIdentitySwizzle
)

Public function

void

 

Destroy

(
    FVulkanDevice& Device
)

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanResources.h