UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IHeadMountedDisplayVulkanExtensions Class Referenceabstract

#include <IHeadMountedDisplayVulkanExtensions.h>

Public Member Functions

virtual bool GetVulkanInstanceExtensionsRequired (TArray< const ANSICHAR * > &Out)=0
 
virtual bool GetVulkanDeviceExtensionsRequired (struct VkPhysicalDevice_T *pPhysicalDevice, TArray< const ANSICHAR * > &Out)=0
 
virtual HEADMOUNTEDDISPLAY_API bool ShouldDisableVulkanVSync () const
 

Detailed Description

Query Vulkan extensions required by the HMD.

Knowledge of these extensions is required during Vulkan RHI initialization.

Member Function Documentation

◆ GetVulkanDeviceExtensionsRequired()

virtual bool IHeadMountedDisplayVulkanExtensions::GetVulkanDeviceExtensionsRequired ( struct VkPhysicalDevice_T pPhysicalDevice,
TArray< const ANSICHAR * > &  Out 
)
pure virtual

◆ GetVulkanInstanceExtensionsRequired()

virtual bool IHeadMountedDisplayVulkanExtensions::GetVulkanInstanceExtensionsRequired ( TArray< const ANSICHAR * > &  Out)
pure virtual

◆ ShouldDisableVulkanVSync()

bool IHeadMountedDisplayVulkanExtensions::ShouldDisableVulkanVSync ( ) const
virtual

If true and VK_PRESENT_MODE_MAILBOX_KHR is not available, VK_PRESENT_MODE_IMMEDIATE_KHR will be preferred over VK_PRESENT_MODE_FIFO_KHR when creating the swap chain for the spectator window.


The documentation for this class was generated from the following files: