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; }