IVulkanContextExternalObjectsFeature Interface
Definition
public interface IVulkanContextExternalObjectsFeature
Methods
| Name | Description |
|---|---|
| GetSynchronizationCapabilities | No summary available. |
| ImportImage | No summary available. |
| ImportSemaphore | No summary available. |
GetSynchronizationCapabilities Method
public Avalonia.Rendering.Composition.CompositionGpuImportedImageSynchronizationCapabilities GetSynchronizationCapabilities(string imageHandleType)
Parameters
imageHandleType string
Returns
Avalonia.Rendering.Composition.CompositionGpuImportedImageSynchronizationCapabilities
ImportImage Method
public Avalonia.Vulkan.IVulkanExternalImage ImportImage(Avalonia.Platform.IPlatformHandle handle, Avalonia.Platform.PlatformGraphicsExternalImageProperties properties)
Parameters
handle Avalonia.Platform.IPlatformHandle
properties Avalonia.Platform.PlatformGraphicsExternalImageProperties
Returns
ImportSemaphore Method
public Avalonia.Vulkan.IVulkanExternalSemaphore ImportSemaphore(Avalonia.Platform.IPlatformHandle handle)
Parameters
handle Avalonia.Platform.IPlatformHandle
Returns
Properties
| Name | Description |
|---|---|
| DeviceLuid | No summary available. |
| DeviceUuid | No summary available. |
| SupportedImageHandleTypes | No summary available. |
| SupportedSemaphoreTypes | No summary available. |
DeviceLuid Property
public byte[] DeviceLuid { get; set; }
DeviceUuid Property
public byte[] DeviceUuid { get; set; }
SupportedImageHandleTypes Property
public System.Collections.Generic.IReadOnlyList<string> SupportedImageHandleTypes { get; set; }
SupportedSemaphoreTypes Property
public System.Collections.Generic.IReadOnlyList<string> SupportedSemaphoreTypes { get; set; }