Configuration#VULKAN_LIBRARY_NAME, Configuration#VULKAN_EXPLICIT_INIT
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static FunctionProvider | |
| private static VK. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static <T> T | |
| public static void | |
| public static void | |
| public static void | create(FunctionProvider
the provider of Vulkan function addresses functionProvider)Initializes Vulkan with the specified |
| public static void | |
| pack-priv static Set | |
| public static FunctionProvider | |
| pack-priv static VK. | |
| public static int | getInstanceVersionSupported()
Returns a |
| functionProvider | back to summary |
|---|---|
| private static FunctionProvider functionProvider
| |
| globalCommands | back to summary |
|---|---|
| private static VK. | |
| VK | back to summary |
|---|---|
| private VK() | |
| check | back to summary |
|---|---|
| private static <T> T check(T t) | |
| create | back to summary |
|---|---|
| public static void create() Loads the Vulkan shared library, using the default library name.
| |
| create | back to summary |
|---|---|
| public static void create(String libName) Loads the Vulkan shared library, using the specified library name. The
| |
| create | back to summary |
|---|---|
| public static void create(FunctionProvider functionProvider) Initializes Vulkan with the specified
| |
| destroy | back to summary |
|---|---|
| public static void destroy() Unloads the Vulkan shared library. | |
| getEnabledExtensionSet | back to summary |
|---|---|
| pack-priv static Set | |
| getFunctionProvider | back to summary |
|---|---|
| public static FunctionProvider getFunctionProvider() Returns the | |
| getGlobalCommands | back to summary |
|---|---|
| pack-priv static VK. Returns the Vulkan global commands. | |
| getInstanceVersionSupported | back to summary |
|---|---|
| public static int getInstanceVersionSupported() Returns a This method can be called before creating a Vulkan instance. The returned value can be used to set the | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private long | |
| private long |
| vkCreateInstance | back to summary |
|---|---|
| pack-priv final long vkCreateInstance | |
| vkEnumerateInstanceExtensionProperties | back to summary |
|---|---|
| pack-priv final long vkEnumerateInstanceExtensionProperties | |
| vkEnumerateInstanceLayerProperties | back to summary |
|---|---|
| pack-priv final long vkEnumerateInstanceLayerProperties | |
| vkEnumerateInstanceVersion | back to summary |
|---|---|
| pack-priv final long vkEnumerateInstanceVersion | |
| vkGetInstanceProcAddr | back to summary |
|---|---|
| pack-priv final long vkGetInstanceProcAddr | |
| GlobalCommands | back to summary |
|---|---|
| pack-priv GlobalCommands(FunctionProvider library) | |
| getFunctionAddress | back to summary |
|---|---|
| private long getFunctionAddress(String name) | |
| getFunctionAddress | back to summary |
|---|---|
| private long getFunctionAddress(String name, boolean required) | |