Skip to main content

VulkanPlatformGraphics Class

Definition

Namespace:Avalonia.Vulkan
Assembly:Avalonia.Vulkan
Package:Avalonia
public class VulkanPlatformGraphics

Inheritance: object -> VulkanPlatformGraphics

Constructors

NameDescription
VulkanPlatformGraphicsNo summary available.

VulkanPlatformGraphics Constructor

public VulkanPlatformGraphics(Avalonia.Vulkan.VulkanPlatformGraphics.IVulkanDeviceFactory factory, Avalonia.Vulkan.VulkanPlatformSpecificOptions platformOptions)

Parameters

factory Avalonia.Vulkan.VulkanPlatformGraphics.IVulkanDeviceFactory

platformOptions Avalonia.Vulkan.VulkanPlatformSpecificOptions

Methods

NameDescription
CreateContextNo summary available.
GetSharedContextNo summary available.
TryCreateNo summary available.

CreateContext Method

public Avalonia.Platform.IPlatformGraphicsContext CreateContext()

Returns

Avalonia.Platform.IPlatformGraphicsContext

GetSharedContext Method

public Avalonia.Platform.IPlatformGraphicsContext GetSharedContext()

Returns

Avalonia.Platform.IPlatformGraphicsContext

TryCreate Method

public Avalonia.Vulkan.VulkanPlatformGraphics TryCreate(Avalonia.Vulkan.VulkanOptions options, Avalonia.Vulkan.VulkanPlatformSpecificOptions platformOptions)

Parameters

options Avalonia.Vulkan.VulkanOptions

platformOptions Avalonia.Vulkan.VulkanPlatformSpecificOptions

Returns

Avalonia.Vulkan.VulkanPlatformGraphics

Properties

NameDescription
UsesSharedContextNo summary available.

UsesSharedContext Property

public bool UsesSharedContext { get; set; }