UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanWindowsPlatform Member List

This is the complete list of members for FVulkanWindowsPlatform, including all inherited members.

ClearVulkanInstanceFunctions()FVulkanGenericPlatformstatic
CreatePSOBinaryCacheFilename(FVulkanDevice *Device, FString CacheFilename)FVulkanGenericPlatformstatic
CreateSurface(FVulkanPlatformWindowContext &WindowContext, VkInstance Instance, VkSurfaceKHR *OutSurface)FVulkanWindowsPlatformstatic
FVulkanGenericPlatform::CreateSurface(VkSurfaceKHR *OutSurface)FVulkanGenericPlatformstatic
CreateSwapchainKHR(FVulkanGenericPlatformWindowContext &WindowContext, VkPhysicalDevice PhysicalDevice, VkDevice Device, const VkSwapchainCreateInfoKHR *CreateInfo, const VkAllocationCallbacks *Allocator, VkSwapchainKHR *Swapchain)FVulkanGenericPlatformstatic
DebugReportFunction(VkDebugReportFlagsEXT MsgFlags, VkDebugReportObjectTypeEXT ObjType, uint64_t SrcObject, size_t Location, int32 MsgCode, const ANSICHAR *LayerPrefix, const ANSICHAR *Msg, void *UserData)FVulkanGenericPlatforminlinestatic
DestroySwapchainKHR(VkDevice Device, VkSwapchainKHR Swapchain, const VkAllocationCallbacks *Allocator)FVulkanGenericPlatformstatic
FramePace(FVulkanDevice &Device, void *WindowHandle, VkSwapchainKHR Swapchain, uint32 PresentID, VkPresentInfoKHR &Info)FVulkanGenericPlatforminlinestatic
FreeVulkanLibrary()FVulkanWindowsPlatformstatic
GetCompiledPSOCacheTopFolderPath()FVulkanGenericPlatformstatic
GetDeviceExtensions(FVulkanDevice *Device, FVulkanDeviceExtensionArray &OutExtensions)FVulkanWindowsPlatformstatic
GetDeviceLayers(TArray< const ANSICHAR * > &OutLayers)FVulkanWindowsPlatforminlinestatic
GetFeatureLevel(ERHIFeatureLevel::Type RequestedFeatureLevel)FVulkanGenericPlatformstatic
GetInstanceExtensions(FVulkanInstanceExtensionArray &OutExtensions)FVulkanWindowsPlatformstatic
GetInstanceLayers(TArray< const ANSICHAR * > &OutLayers)FVulkanWindowsPlatforminlinestatic
GetPSOCacheFilenames()FVulkanGenericPlatformstatic
GetTimeDomain()FVulkanWindowsPlatforminlinestatic
GetVulkanProfileNameForFeatureLevel(ERHIFeatureLevel::Type FeatureLevel, bool bRaytracing)FVulkanGenericPlatformstatic
HasCustomFrameTiming()FVulkanGenericPlatforminlinestatic
HasUnifiedMemory()FVulkanGenericPlatforminlinestatic
InitDevice(FVulkanDevice *InDevice)FVulkanGenericPlatforminlinestatic
IsSupported()FVulkanGenericPlatforminlinestatic
LoadVulkanInstanceFunctions(VkInstance inInstance)FVulkanWindowsPlatformstatic
LoadVulkanLibrary()FVulkanWindowsPlatformstatic
NotifyFoundDeviceLayersAndExtensions(VkPhysicalDevice PhysicalDevice, const TArray< const ANSICHAR * > &Layers, const TArray< const ANSICHAR * > &Extensions)FVulkanGenericPlatforminlinestatic
NotifyFoundInstanceLayersAndExtensions(const TArray< const ANSICHAR * > &Layers, const TArray< const ANSICHAR * > &Extensions)FVulkanGenericPlatforminlinestatic
OnGPUCrash(const TCHAR *Message)FVulkanGenericPlatforminlinestatic
OverridePlatformHandlers(bool bInit)FVulkanGenericPlatforminlinestatic
PostInitGPU(const FVulkanDevice &InDevice)FVulkanGenericPlatforminlinestatic
PrecompilePSO(FVulkanDevice *Device, const uint8 *OptionalPSOCacheData, VkGraphicsPipelineCreateInfo *PipelineInfo, const FGfxPipelineDesc *GfxEntry, const FVulkanRenderTargetLayout *RTLayout, TArrayView< uint32_t > VS, TArrayView< uint32_t > PS, size_t &AfterSize, FString *FailureMessageOUT=nullptr)FVulkanGenericPlatforminlinestatic
Present(VkQueue Queue, VkPresentInfoKHR &PresentInfo)FVulkanGenericPlatformstatic
PSOBinaryCacheMatches(FVulkanDevice *Device, const TArray< uint8 > &DeviceCache)FVulkanGenericPlatformstatic
RecreateSwapchainOnFail()FVulkanGenericPlatforminlinestatic
RegisterGPUWork()FVulkanGenericPlatforminlinestatic
RequiredWaveOpsShaderStageFlags(VkShaderStageFlags VulkanDeviceShaderStageFlags)FVulkanGenericPlatforminlinestatic
RequiresDepthStencilFullWrite()FVulkanGenericPlatforminlinestatic
RequiresMergedDepthStencilLayout()FVulkanGenericPlatforminlinestatic
RequiresMobileRenderer()FVulkanGenericPlatforminlinestatic
RequiresPresentLayoutFix()FVulkanGenericPlatforminlinestatic
RequiresSwapchainGeneralInitialLayout()FVulkanGenericPlatforminlinestatic
RequiresWaitingForFrameCompletionEvent()FVulkanGenericPlatforminlinestatic
RestrictEnabledPhysicalDeviceFeatures(FVulkanPhysicalDeviceFeatures *InOutFeaturesToEnable)FVulkanGenericPlatformstatic
SetImageMemoryRequirementWorkaround(VkImageCreateInfo &ImageCreateInfo)FVulkanGenericPlatforminlinestatic
SetupFeatureLevels(TArrayView< EShaderPlatform > ShaderPlatformForFeatureLevel)FVulkanGenericPlatformstatic
SupportParallelRenderingTasks()FVulkanGenericPlatforminlinestatic
SupportsASTCTextureFormats()FVulkanGenericPlatforminlinestatic
SupportsBCTextureFormats()FVulkanGenericPlatforminlinestatic
SupportsDeviceLocalHostVisibleWithNoPenalty(EGpuVendorId VendorId)FVulkanWindowsPlatformstatic
SupportsDynamicResolution()FVulkanGenericPlatforminlinestatic
SupportsETC2TextureFormats()FVulkanGenericPlatforminlinestatic
SupportsNullPixelShader()FVulkanGenericPlatforminlinestatic
SupportsProfileChecks()FVulkanGenericPlatformstatic
SupportsQuerySurfaceProperties()FVulkanGenericPlatforminlinestatic
SupportsR16UnormTextureFormat()FVulkanGenericPlatforminlinestatic
SupportsTimestampRenderQueries()FVulkanGenericPlatforminlinestatic
SupportsVolumeTextureRendering()FVulkanGenericPlatforminlinestatic