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[]