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 2024-12-22 at 00:08:03 +0000