KnownPlatformGraphicsExternalSemaphoreHandleTypes Class
Describes various GPU semaphore handle types that are currently supported by Avalonia graphics backends
Definition
Namespace: Avalonia.Platform
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public static class KnownPlatformGraphicsExternalSemaphoreHandleTypes
Public NotInheritable Class KnownPlatformGraphicsExternalSemaphoreHandleTypes
[<AbstractClassAttribute>]
[<SealedAttribute>]
type KnownPlatformGraphicsExternalSemaphoreHandleTypes = class end
| Inheritance | Object → KnownPlatformGraphicsExternalSemaphoreHandleTypes |
Fields
| Direct3D12FenceNtHandle | |
| MetalSharedEvent | A pointer to MTLSharedEvent object |
| VulkanOpaqueKmtHandle | |
| VulkanOpaqueNtHandle | A NT handle that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT or in a compatible way |
| VulkanOpaquePosixFileDescriptor | A POSIX file descriptor that's been exported by Vulkan using VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT or in a compatible way |