KDGpu::VulkanFence
Module: Vulkan
VulkanFence. 
#include <vulkan_fence.h>
Inherits from KDGpu::ApiFence
Public Functions
Public Attributes
Public Functions Documentation
function VulkanFence
 | explicit VulkanFence(
    VkFence _fence,
    VulkanResourceManager * _vulkanResourceManager,
    const Handle< Device_t > & _deviceHandle,
    const HandleOrFD & _externalFenceHandle
)
  | 
 
function wait
Reimplements: KDGpu::ApiFence::wait
function reset
Reimplements: KDGpu::ApiFence::reset
function status
 | virtual FenceStatus status()
  | 
 
Reimplements: KDGpu::ApiFence::status
function externalFenceHandle
 | virtual HandleOrFD externalFenceHandle() const
  | 
 
Reimplements: KDGpu::ApiFence::externalFenceHandle
Public Attributes Documentation
variable fence
 | VkFence fence { VK_NULL_HANDLE };
  | 
 
variable vulkanResourceManager
 | VulkanResourceManager * vulkanResourceManager { nullptr };
  | 
 
variable deviceHandle
 | Handle< Device_t > deviceHandle;
  | 
 
variable m_externalFenceHandle
 | HandleOrFD m_externalFenceHandle {};
  | 
 
Updated on 2025-07-08 at 12:01:11 +0000