FVulkanBufferView

Inheritance Hierarchy

FRHIResource

FDeviceChild

FVulkanBufferView

Syntax

struct FVulkanBufferView :
    public FRHIResource ,
    public VulkanRHI::FDeviceChild

Variables

Name Description

Public variable

VkFlags

 

Flags

Public variable

uint32

 

Offset

Public variable

uint32

 

Size

Public variable

VkBufferView

 

View

Public variable

uint32

 

ViewId

Constructors

Name Description

Public function

FVulkanBufferView

(
    FVulkanDevice* InDevice
)

Destructors

Name Description

Public function Virtual

~FVulkanBufferView()

Functions

Name Description

Public function

void

 

Create

(
    FVulkanBuffer & Buffer,
    EPixelFormat Format,
    uint32 InOffset,
    uint32 InSize
)

Public function

void

 

Create

(
    FVulkanResourceMultiBuffer * Bu...,
    EPixelFormat Format,
    uint32 InOffset,
    uint32 InSize
)

Public function

void

 

Create

(
    VkFormat Format,
    FVulkanResourceMultiBuffer * Bu...,
    uint32 InOffset,
    uint32 InSize
)

Public function

void

 

Destroy()

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanResources.h