Navigation
| Name | VulkanRHI |
| Type | Runtime |
| Location | /Engine/Source/Runtime/VulkanRHI/ |
| Module Build Rules | VulkanRHI.Build.cs |
Classes
| Name | Remarks |
|---|---|
| TDataKey | |
| TDataKeyBase |
Structs
| Name | Remarks |
|---|---|
| FVulkanRHIAllocationInfo | |
| FVulkanRHIExternalImageDeleteCallbackInfo | |
| FVulkanRHIImageViewInfo | |
| FVulkanShaderHeader | Vulkan ParameterMap: Buffer Index = EBufferIndex Base Offset = Index into the subtype Size = Ignored for non-globals |
| IVulkanDynamicRHI |
Enums
Public
| Name | Remarks |
|---|---|
| EVulkanRHIRunOnQueueType | |
| ShaderStage::EStage | There should be one value for each value in EShaderFrequency. |
| VulkanBindless::EDescriptorSets |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| VulkanBindless::MaxUniformBuffersPerStage | uint32 | VulkanCommon.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CopyAndReturnNotEqual
(
T& A, |
VulkanUtil.h | ||
IVulkanDynamicRHI * GetIVulkanDynamicRHI() |
IVulkanDynamicRHI.h | ||
void SetVulkanResourceName
(
FVulkanDevice* Device, |
VulkanUtil.h | ||
EShaderFrequency ShaderStage::GetFrequencyForGfxStage
(
EStage Stage |
VulkanCommon.h | ||
EStage ShaderStage::GetStageForFrequency
(
EShaderFrequency Stage |
VulkanCommon.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const VkAllocationCallbacks * VulkanRHI::GetMemoryAllocator
(
const VkAllocationCallbacks* Allocator |
VulkanConfiguration.h | ||
static void ZeroVulkanStruct
(
T& Struct, |
VulkanCommon.h |