Language:
Discover
By Skill Level
By Category

FVulkanTextureView

Choose your OS:

Syntax

struct FVulkanTextureView

Variables

Name Description

Public variable

VkImage

 

Image

Public variable

VkImageView

 

View

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
)

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 ...
)

Public function

void

 

Destroy

(
    FVulkanDevice& Device
)

Public function Static

VkImageView

 

StaticCreate

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

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanResources.h