Language:
Discover
By Skill Level
By Category

FVulkanTexture2D

Choose your OS:

Inheritance Hierarchy

Syntax

class FVulkanTexture2D :
    public FRHITexture2D ,
    public FVulkanTextureBase

Constructors

Name Description

Public function

FVulkanTexture2D

(
    FVulkanDevice& Device,
    EPixelFormat Format,
    uint32 SizeX,
    uint32 SizeY,
    uint32 NumMips,
    uint32 NumSamples,
    uint32 UEFlags,
    const FRHIResourceCreateInfo & Crea...
)

Public function

FVulkanTexture2D

(
    FVulkanDevice& Device,
    EPixelFormat Format,
    uint32 SizeX,
    uint32 SizeY,
    uint32 NumMips,
    uint32 NumSamples,
    uint32 NumSamplesTileMem,
    VkImage Image,
    uint32 UEFlags,
    const FRHIResourceCreateInfo & Crea...
)

Public function

FVulkanTexture2D

(
    FVulkanDevice& Device,
    EPixelFormat Format,
    uint32 SizeX,
    uint32 SizeY,
    uint32 NumMips,
    uint32 NumSamples,
    VkImage Image,
    FSamplerYcbcrConversionInitializer ...,
    uint32 UEFlags,
    const FRHIResourceCreateInfo & Crea...
)

Destructors

Name Description

Public function Virtual

~FVulkanTexture2D()

Functions

Name Description

Public function Virtual

FVulkanBackB ...

 

GetBackBuffer()

Overridden from FRHITexture

Name Description

Public function Virtual

void *

 

GetNativeResource()

Returns access to the platform-specific native resource pointer.

Public function Virtual

void *

 

GetTextureBaseRHI()

Returns access to the platform-specific RHI texture baseclass.

Overridden from IRefCountedObject

Name Description

Public function Virtual

uint32

 

AddRef()

IRefCountedObject interface.

Public function Virtual

uint32

 

GetRefCount()

Public function Virtual

uint32

 

Release()

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanResources.h