Skip to main content

VulkanInstanceCreationOptions Class

Definition

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

Inheritance: object -> VulkanInstanceCreationOptions

Constructors

NameDescription
VulkanInstanceCreationOptionsNo summary available.

VulkanInstanceCreationOptions Constructor

public VulkanInstanceCreationOptions()

Properties

NameDescription
ApplicationNameSets the application name of the vulkan instance
CustomGetProcAddressDelegateNo summary available.
EnabledLayersSpecifies layers to enable if available on the instance
InstanceExtensionsSpecifies additional extensions to enable if available on the instance
UseDebugEnables the debug layer
VulkanVersionSpecifies the vulkan api version to use

ApplicationName Property

Sets the application name of the vulkan instance

public string ApplicationName { get; set; }

CustomGetProcAddressDelegate Property

public Avalonia.Vulkan.VkGetInstanceProcAddressDelegate CustomGetProcAddressDelegate { get; set; }

EnabledLayers Property

Specifies layers to enable if available on the instance

public System.Collections.Generic.IList<string> EnabledLayers { get; set; }

InstanceExtensions Property

Specifies additional extensions to enable if available on the instance

public System.Collections.Generic.IList<string> InstanceExtensions { get; set; }

UseDebug Property

Enables the debug layer

public bool UseDebug { get; set; }

VulkanVersion Property

Specifies the vulkan api version to use

public Version VulkanVersion { get; set; }