Table of Contents

Class KnownPlatformGraphicsExternalSemaphoreHandleTypes

Namespace
Avalonia.Platform
Assembly
Avalonia.Base.dll

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

public static class KnownPlatformGraphicsExternalSemaphoreHandleTypes
Inheritance
KnownPlatformGraphicsExternalSemaphoreHandleTypes
Inherited Members

Fields

Direct3D12FenceNtHandle

public const string Direct3D12FenceNtHandle = "Direct3D12FenceNtHandle"

Field Value

string

VulkanOpaqueKmtHandle

public const string VulkanOpaqueKmtHandle = "VulkanOpaqueKmtHandle"

Field Value

string

VulkanOpaqueNtHandle

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

public const string VulkanOpaqueNtHandle = "VulkanOpaqueNtHandle"

Field Value

string

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

public const string VulkanOpaquePosixFileDescriptor = "VulkanOpaquePosixFileDescriptor"

Field Value

string