![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FVulkanLinuxPlatform, including all inherited members.
| bAttemptedLoad | FVulkanLinuxPlatform | protectedstatic |
| bLoadedSDLVulkanLibrary | FVulkanLinuxPlatform | protectedstatic |
| ClearVulkanInstanceFunctions() | FVulkanGenericPlatform | static |
| CreatePSOBinaryCacheFilename(FVulkanDevice *Device, FString CacheFilename) | FVulkanGenericPlatform | static |
| CreateSurface(FVulkanPlatformWindowContext &WindowContext, VkInstance Instance, VkSurfaceKHR *OutSurface) | FVulkanLinuxPlatform | static |
| FVulkanGenericPlatform::CreateSurface(VkSurfaceKHR *OutSurface) | FVulkanGenericPlatform | static |
| CreateSwapchainKHR(FVulkanGenericPlatformWindowContext &WindowContext, VkPhysicalDevice PhysicalDevice, VkDevice Device, const VkSwapchainCreateInfoKHR *CreateInfo, const VkAllocationCallbacks *Allocator, VkSwapchainKHR *Swapchain) | FVulkanGenericPlatform | static |
| DebugReportFunction(VkDebugReportFlagsEXT MsgFlags, VkDebugReportObjectTypeEXT ObjType, uint64_t SrcObject, size_t Location, int32 MsgCode, const ANSICHAR *LayerPrefix, const ANSICHAR *Msg, void *UserData) | FVulkanGenericPlatform | inlinestatic |
| DestroySwapchainKHR(VkDevice Device, VkSwapchainKHR Swapchain, const VkAllocationCallbacks *Allocator) | FVulkanGenericPlatform | static |
| FramePace(FVulkanDevice &Device, void *WindowHandle, VkSwapchainKHR Swapchain, uint32 PresentID, VkPresentInfoKHR &Info) | FVulkanGenericPlatform | inlinestatic |
| FreeVulkanLibrary() | FVulkanLinuxPlatform | static |
| GetCompiledPSOCacheTopFolderPath() | FVulkanGenericPlatform | static |
| GetDeviceExtensions(FVulkanDevice *Device, FVulkanDeviceExtensionArray &OutExtensions) | FVulkanLinuxPlatform | static |
| GetDeviceLayers(TArray< const ANSICHAR * > &OutLayers) | FVulkanLinuxPlatform | inlinestatic |
| GetFeatureLevel(ERHIFeatureLevel::Type RequestedFeatureLevel) | FVulkanGenericPlatform | static |
| GetInstanceExtensions(FVulkanInstanceExtensionArray &OutExtensions) | FVulkanLinuxPlatform | static |
| GetInstanceLayers(TArray< const ANSICHAR * > &OutLayers) | FVulkanLinuxPlatform | inlinestatic |
| GetPSOCacheFilenames() | FVulkanGenericPlatform | static |
| GetTimeDomain() | FVulkanLinuxPlatform | inlinestatic |
| GetVulkanProfileNameForFeatureLevel(ERHIFeatureLevel::Type FeatureLevel, bool bRaytracing) | FVulkanGenericPlatform | static |
| HasCustomFrameTiming() | FVulkanGenericPlatform | inlinestatic |
| HasUnifiedMemory() | FVulkanGenericPlatform | inlinestatic |
| InitDevice(FVulkanDevice *InDevice) | FVulkanGenericPlatform | inlinestatic |
| IsSupported() | FVulkanLinuxPlatform | static |
| LoadVulkanInstanceFunctions(VkInstance inInstance) | FVulkanLinuxPlatform | static |
| LoadVulkanLibrary() | FVulkanLinuxPlatform | static |
| NotifyFoundDeviceLayersAndExtensions(VkPhysicalDevice PhysicalDevice, const TArray< const ANSICHAR * > &Layers, const TArray< const ANSICHAR * > &Extensions) | FVulkanGenericPlatform | inlinestatic |
| NotifyFoundInstanceLayersAndExtensions(const TArray< const ANSICHAR * > &Layers, const TArray< const ANSICHAR * > &Extensions) | FVulkanGenericPlatform | inlinestatic |
| OnGPUCrash(const TCHAR *Message) | FVulkanGenericPlatform | inlinestatic |
| OverridePlatformHandlers(bool bInit) | FVulkanGenericPlatform | inlinestatic |
| PostInitGPU(const FVulkanDevice &InDevice) | FVulkanGenericPlatform | inlinestatic |
| 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) | FVulkanGenericPlatform | inlinestatic |
| Present(VkQueue Queue, VkPresentInfoKHR &PresentInfo) | FVulkanGenericPlatform | static |
| PSOBinaryCacheMatches(FVulkanDevice *Device, const TArray< uint8 > &DeviceCache) | FVulkanGenericPlatform | static |
| RecreateSwapchainOnFail() | FVulkanGenericPlatform | inlinestatic |
| RegisterGPUWork() | FVulkanGenericPlatform | inlinestatic |
| RequiredWaveOpsShaderStageFlags(VkShaderStageFlags VulkanDeviceShaderStageFlags) | FVulkanGenericPlatform | inlinestatic |
| RequiresDepthStencilFullWrite() | FVulkanGenericPlatform | inlinestatic |
| RequiresMergedDepthStencilLayout() | FVulkanGenericPlatform | inlinestatic |
| RequiresMobileRenderer() | FVulkanGenericPlatform | inlinestatic |
| RequiresPresentLayoutFix() | FVulkanGenericPlatform | inlinestatic |
| RequiresSwapchainGeneralInitialLayout() | FVulkanGenericPlatform | inlinestatic |
| RequiresWaitingForFrameCompletionEvent() | FVulkanGenericPlatform | inlinestatic |
| RestrictEnabledPhysicalDeviceFeatures(FVulkanPhysicalDeviceFeatures *InOutFeaturesToEnable) | FVulkanGenericPlatform | static |
| SetImageMemoryRequirementWorkaround(VkImageCreateInfo &ImageCreateInfo) | FVulkanGenericPlatform | inlinestatic |
| SetupFeatureLevels(TArrayView< EShaderPlatform > ShaderPlatformForFeatureLevel) | FVulkanGenericPlatform | static |
| SupportParallelRenderingTasks() | FVulkanGenericPlatform | inlinestatic |
| SupportsASTCTextureFormats() | FVulkanGenericPlatform | inlinestatic |
| SupportsBCTextureFormats() | FVulkanGenericPlatform | inlinestatic |
| SupportsDeviceLocalHostVisibleWithNoPenalty(EGpuVendorId VendorId) | FVulkanGenericPlatform | inlinestatic |
| SupportsDynamicResolution() | FVulkanGenericPlatform | inlinestatic |
| SupportsETC2TextureFormats() | FVulkanGenericPlatform | inlinestatic |
| SupportsNullPixelShader() | FVulkanGenericPlatform | inlinestatic |
| SupportsProfileChecks() | FVulkanGenericPlatform | static |
| SupportsQuerySurfaceProperties() | FVulkanGenericPlatform | inlinestatic |
| SupportsR16UnormTextureFormat() | FVulkanGenericPlatform | inlinestatic |
| SupportsTimestampRenderQueries() | FVulkanGenericPlatform | inlinestatic |
| SupportsVolumeTextureRendering() | FVulkanGenericPlatform | inlinestatic |
| VulkanLib | FVulkanLinuxPlatform | protectedstatic |