Top Description Constructors Methods
org.lwjgl.vulkan

public Class VkInstance

extends DispatchableHandleInstance
Class Inheritance
Imports
org.lwjgl.*, org.lwjgl.system.*, java.nio.*, java.util.*

Wraps a Vulkan instance handle.

Constructor Summary

AccessConstructor and Description
public
VkInstance(long
the native VkInstance handle
handle
,
VkInstanceCreateInfo
the VkInstanceCreateInfo structured used to create the VkInstance.
ci
)

Creates a VkInstance instance for the specified native handle.

Method Summary

Modifier and TypeMethod and Description
private static Set<String>
private static VKCapabilitiesInstance
Inherited from org.lwjgl.vulkan.DispatchableHandleInstance:
getCapabilities

Constructor Detail

VkInstanceback to summary
public VkInstance(long handle, VkInstanceCreateInfo ci)

Creates a VkInstance instance for the specified native handle.

Parameters
handle:long

the native VkInstance handle

ci:VkInstanceCreateInfo

the VkInstanceCreateInfo structured used to create the VkInstance.

Method Detail

getAvailableDeviceExtensionsback to summary
private static Set<String> getAvailableDeviceExtensions(long instance)
getInstanceCapabilitiesback to summary
private static VKCapabilitiesInstance getInstanceCapabilities(long handle, VkInstanceCreateInfo ci)