UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanDeviceSetupHelper Class Reference

Public Member Functions

TArray< FLayerWithExtensionsEnumerateLayerProperties () const
 
TArray< const ANSICHAR * > GetPlatformLayers ()
 
void AddDebugLayers (const TArray< FLayerWithExtensions > &LayerProperties, FVulkanDeviceExtensionArray &UEExtensions, TArray< const ANSICHAR * > &OutLayers)
 

Public Attributes

const TCHARHelperTypeName = TEXT("device")
 
VkPhysicalDevice Gpu = VK_NULL_HANDLE
 
bool bSupportsDebugUtilsExt = false
 
bool bSupportsDebugMarkerExt = false
 

Static Public Attributes

static TArray< const ANSICHAR * > ExternalLayers
 

Member Function Documentation

◆ AddDebugLayers()

void FVulkanDeviceSetupHelper::AddDebugLayers ( const TArray< FLayerWithExtensions > &  LayerProperties,
FVulkanDeviceExtensionArray UEExtensions,
TArray< const ANSICHAR * > &  OutLayers 
)

◆ EnumerateLayerProperties()

TArray< FLayerWithExtensions > FVulkanDeviceSetupHelper::EnumerateLayerProperties ( ) const
inline

◆ GetPlatformLayers()

TArray< const ANSICHAR * > FVulkanDeviceSetupHelper::GetPlatformLayers ( )
inline

Member Data Documentation

◆ bSupportsDebugMarkerExt

bool FVulkanDeviceSetupHelper::bSupportsDebugMarkerExt = false

◆ bSupportsDebugUtilsExt

bool FVulkanDeviceSetupHelper::bSupportsDebugUtilsExt = false

◆ ExternalLayers

TArray< const ANSICHAR * > FVulkanDeviceSetupHelper::ExternalLayers
static

◆ Gpu

VkPhysicalDevice FVulkanDeviceSetupHelper::Gpu = VK_NULL_HANDLE

◆ HelperTypeName

const TCHAR* FVulkanDeviceSetupHelper::HelperTypeName = TEXT("device")

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