![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VulkanRHIPrivate.h"#include "BuildSettings.h"#include "HardwareInfo.h"#include "VulkanShaderResources.h"#include "VulkanResources.h"#include "VulkanPendingState.h"#include "VulkanContext.h"#include "VulkanBarriers.h"#include "Misc/CommandLine.h"#include "GenericPlatform/GenericPlatformDriver.h"#include "Modules/ModuleManager.h"#include "VulkanPipelineState.h"#include "Misc/FileHelper.h"#include "VulkanLLM.h"#include "Misc/EngineVersion.h"#include "GlobalShader.h"#include "VulkanResourceCollection.h"#include "RHIValidation.h"#include "RHIUtilities.h"#include "ShaderDiagnostics.h"#include "IHeadMountedDisplayModule.h"#include "VulkanRenderpass.h"#include "VulkanTransientResourceAllocator.h"#include "VulkanExtensions.h"#include "VulkanRayTracing.h"#include "VulkanChunkedPipelineCache.h"#include "VulkanBindlessDescriptorManager.h"#include "vulkan_profiles_ue.h"Macros | |
| #define | VP_DEBUG_MESSAGE_CALLBACK VulkanProfilePrint |
| #define | LOCTEXT_NAMESPACE "VulkanRHI" |
Functions | |
| void | VulkanProfilePrint (const char *Msg) |
| IMPLEMENT_MODULE (FVulkanDynamicRHIModule, VulkanRHI) | |
Variables | |
| TAtomic< uint64 > | GVulkanBufferHandleIdCounter { 0 } |
| TAtomic< uint64 > | GVulkanBufferViewHandleIdCounter { 0 } |
| TAtomic< uint64 > | GVulkanImageViewHandleIdCounter { 0 } |
| TAtomic< uint64 > | GVulkanSamplerHandleIdCounter { 0 } |
| TAtomic< uint64 > | GVulkanDSetLayoutHandleIdCounter { 0 } |
| TAutoConsoleVariable< int32 > | GRHIThreadCvar (TEXT("r.Vulkan.RHIThread"), 2,) |
| int32 | GVulkanInputAttachmentShaderRead = 0 |
| int32 | GVulkanEnableTransientResourceAllocator = 1 |
| int32 | GVulkanAMDCompatibilityMode = 1 |
| TAutoConsoleVariable< int32 > | GVulkanRayTracingCVar |
| uint32 | GVulkanDevicePipelineStageBits = 0 |
| #define LOCTEXT_NAMESPACE "VulkanRHI" |
| #define VP_DEBUG_MESSAGE_CALLBACK VulkanProfilePrint |
| IMPLEMENT_MODULE | ( | FVulkanDynamicRHIModule | , |
| VulkanRHI | |||
| ) |
| TAutoConsoleVariable< int32 > GRHIThreadCvar(TEXT("r.Vulkan.RHIThread"), 2,) | ( | TEXT("r.Vulkan.RHIThread") | , |
| 2 | |||
| ) |
| int32 GVulkanAMDCompatibilityMode = 1 |
| uint32 GVulkanDevicePipelineStageBits = 0 |
| int32 GVulkanEnableTransientResourceAllocator = 1 |
| int32 GVulkanInputAttachmentShaderRead = 0 |
|
extern |