Table of Contents

Class Vulkan

Namespace
SharpVulkan
Assembly
Lime.dll
public static class Vulkan
Inheritance
Vulkan
Inherited Members

Fields

ApiVersion

public static readonly Version ApiVersion

Field Value

Version

AttachmentUnused

public const uint AttachmentUnused = 4294967295

Field Value

uint

QueueFamilyIgnored

public const uint QueueFamilyIgnored = 4294967295

Field Value

uint

RemainingArrayLayers

public const uint RemainingArrayLayers = 4294967295

Field Value

uint

RemainingMipLevels

public const uint RemainingMipLevels = 4294967295

Field Value

uint

WholeSize

public const ulong WholeSize = 18446744073709551615

Field Value

ulong

Properties

InstanceLayerProperties

public static LayerProperties[] InstanceLayerProperties { get; }

Property Value

LayerProperties[]

Methods

CreateInstance(ref InstanceCreateInfo, AllocationCallbacks*)

public static Instance CreateInstance(ref InstanceCreateInfo createInfo, AllocationCallbacks* allocator = null)

Parameters

createInfo InstanceCreateInfo
allocator AllocationCallbacks*

Returns

Instance

GetInstanceExtensionProperties(string)

public static ExtensionProperties[] GetInstanceExtensionProperties(string layerName = null)

Parameters

layerName string

Returns

ExtensionProperties[]