Skip to main content

KnownPlatformGraphicsExternalSemaphoreHandleTypes Class

Definition

Assembly:Avalonia.Base
Package:Avalonia

Describes various GPU semaphore handle types that are currently supported by Avalonia graphics backends

public class KnownPlatformGraphicsExternalSemaphoreHandleTypes

Inheritance: object -> KnownPlatformGraphicsExternalSemaphoreHandleTypes

Fields

NameDescription
Direct3D12FenceNtHandleNo summary available.
MetalSharedEventA pointer to MTLSharedEvent object
VulkanOpaqueKmtHandleNo summary available.
VulkanOpaqueNtHandleA NT handle that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT or in a compatible way
VulkanOpaquePosixFileDescriptorA POSIX file descriptor that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT or in a compatible way

Direct3D12FenceNtHandle Field

public string Direct3D12FenceNtHandle

MetalSharedEvent Field

A pointer to MTLSharedEvent object

public string MetalSharedEvent

VulkanOpaqueKmtHandle Field

public string VulkanOpaqueKmtHandle

VulkanOpaqueNtHandle Field

A NT handle that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT or in a compatible way

public string VulkanOpaqueNtHandle

VulkanOpaquePosixFileDescriptor Field

A POSIX file descriptor that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT or in a compatible way

public string VulkanOpaquePosixFileDescriptor