VulkanRHI

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FOptionalVulkanInstanceExtensions

Public class

FVulkanDynamicRHI

The interface which is implemented by the dynamically bound RHI.

Public class

FVulkanDynamicRHIModule

Implements the Vulkan module as a dynamic RHI providing module.

Public struct

FVulkanShaderHeader

Vulkan ParameterMap: Buffer Index = EBufferIndex Base Offset = Index into the subtype Size = Ignored for non-globals

Public class

TDataKey

Public class

TDataKeyBase

Enums

Functions

Name Description

Public function Static

VkDescriptor...

 

BindingToDescriptorType

(
    EVulkanBindingType::EType Type
)

Public function

bool

 

CopyAndReturnNotEqual

(
    T& A,
    T B
)

Public function Static

EVulkanBindi...

 

DescriptorTypeToBinding

(
    VkDescriptorType Type,
    bool bUsePacked
)

Public function Static

char

 

EVulkanBindingType::GetBindingTypeChar

(
    EType Type
)

Public function

EShaderFrequ...

 

ShaderStage::GetFrequencyForGfxStage

(
    EStage Stage
)

Public function

EStage

 

ShaderStage::GetStageForFrequency

(
    EShaderFrequency Stage
)

Public function Static

const VkAllo...

 

VulkanRHI::GetMemoryAllocator

(
    const VkAllocationCallbacks* A...
)

Public function Static

void

 

ZeroVulkanStruct

(
    T& Struct,
    int32 VkStructureType
)