Top Inners Constructors Methods
org.lwjgl.util.ktx

public Class KTXVulkan

extends Object
Class Inheritance
Imports
javax.annotation.*, org.lwjgl.system.*, org.lwjgl.vulkan.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
KTXVulkan.Functions

Contains the function pointers loaded from KTX.getLibrary().

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
public static int
public static int
ktxTexture1_VkUploadEx(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
public static int
public static int
ktxTexture2_VkUploadEx(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
public static int
public static int
ktxTexture_VkUploadEx(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
ktxVulkanDeviceInfo_Construct(ktxVulkanDeviceInfo This, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator)

public static int
ktxVulkanDeviceInfo_ConstructEx(ktxVulkanDeviceInfo This, VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions)

public static ktxVulkanDeviceInfo
ktxVulkanDeviceInfo_Create(VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator)

public static ktxVulkanDeviceInfo
ktxVulkanDeviceInfo_CreateEx(VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions)

public static void
public static void
public static void
public static int
public static int
nktxTexture1_VkUpload(long texture, long vdi, long vkTexture)

public static int
nktxTexture1_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
public static int
nktxTexture2_VkUpload(long texture, long vdi, long vkTexture)

public static int
nktxTexture2_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
public static int
nktxTexture_VkUpload(long texture, long vdi, long vkTexture)

public static int
nktxTexture_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)

public static int
nktxVulkanDeviceInfo_Construct(long This, long physicalDevice, long device, long queue, long cmdPool, long pAllocator)

public static int
nktxVulkanDeviceInfo_ConstructEx(long This, long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions)

public static long
nktxVulkanDeviceInfo_Create(long physicalDevice, long device, long queue, long cmdPool, long pAllocator)

public static long
nktxVulkanDeviceInfo_CreateEx(long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions)

public static void
public static void
public static void
nktxVulkanTexture_Destruct(long This, long device, long pAllocator)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

KTXVulkanback to summary
protected KTXVulkan()

Method Detail

ktxTexture1_GetVkFormatback to summary
public static int ktxTexture1_GetVkFormat(ktxTexture1 This)
Annotations
@NativeType:VkFormat
ktxTexture1_VkUploadback to summary
public static int ktxTexture1_VkUpload(ktxTexture1 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture)
Annotations
@NativeType:KTX_error_code
ktxTexture1_VkUploadExback to summary
public static int ktxTexture1_VkUploadEx(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)
Annotations
@NativeType:KTX_error_code
ktxTexture2_GetVkFormatback to summary
public static int ktxTexture2_GetVkFormat(ktxTexture2 This)
Annotations
@NativeType:VkFormat
ktxTexture2_VkUploadback to summary
public static int ktxTexture2_VkUpload(ktxTexture2 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture)
Annotations
@NativeType:KTX_error_code
ktxTexture2_VkUploadExback to summary
public static int ktxTexture2_VkUploadEx(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)
Annotations
@NativeType:KTX_error_code
ktxTexture_GetVkFormatback to summary
public static int ktxTexture_GetVkFormat(ktxTexture This)
Annotations
@NativeType:VkFormat
ktxTexture_VkUploadback to summary
public static int ktxTexture_VkUpload(ktxTexture texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture)
Annotations
@NativeType:KTX_error_code
ktxTexture_VkUploadExback to summary
public static int ktxTexture_VkUploadEx(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout)
Annotations
@NativeType:KTX_error_code
ktxVulkanDeviceInfo_Constructback to summary
public static int ktxVulkanDeviceInfo_Construct(ktxVulkanDeviceInfo This, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator)
Annotations
@NativeType:KTX_error_code
ktxVulkanDeviceInfo_ConstructExback to summary
public static int ktxVulkanDeviceInfo_ConstructEx(ktxVulkanDeviceInfo This, VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions)
Annotations
@NativeType:KTX_error_code
ktxVulkanDeviceInfo_Createback to summary
public static ktxVulkanDeviceInfo ktxVulkanDeviceInfo_Create(VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator)
Annotations
@Nullable
@NativeType:ktxVulkanDeviceInfo *
ktxVulkanDeviceInfo_CreateExback to summary
public static ktxVulkanDeviceInfo ktxVulkanDeviceInfo_CreateEx(VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, VkQueue queue, long cmdPool, VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions)
Annotations
@Nullable
@NativeType:ktxVulkanDeviceInfo *
ktxVulkanDeviceInfo_Destroyback to summary
public static void ktxVulkanDeviceInfo_Destroy(ktxVulkanDeviceInfo This)
ktxVulkanDeviceInfo_Destructback to summary
public static void ktxVulkanDeviceInfo_Destruct(ktxVulkanDeviceInfo This)
ktxVulkanTexture_Destructback to summary
public static void ktxVulkanTexture_Destruct(ktxVulkanTexture This, VkDevice device, VkAllocationCallbacks pAllocator)
nktxTexture1_GetVkFormatback to summary
public static int nktxTexture1_GetVkFormat(long This)
nktxTexture1_VkUploadback to summary
public static int nktxTexture1_VkUpload(long texture, long vdi, long vkTexture)
nktxTexture1_VkUploadExback to summary
public static int nktxTexture1_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)
nktxTexture2_GetVkFormatback to summary
public static int nktxTexture2_GetVkFormat(long This)
nktxTexture2_VkUploadback to summary
public static int nktxTexture2_VkUpload(long texture, long vdi, long vkTexture)
nktxTexture2_VkUploadExback to summary
public static int nktxTexture2_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)
nktxTexture_GetVkFormatback to summary
public static int nktxTexture_GetVkFormat(long This)
nktxTexture_VkUploadback to summary
public static int nktxTexture_VkUpload(long texture, long vdi, long vkTexture)
nktxTexture_VkUploadExback to summary
public static int nktxTexture_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout)
nktxVulkanDeviceInfo_Constructback to summary
public static int nktxVulkanDeviceInfo_Construct(long This, long physicalDevice, long device, long queue, long cmdPool, long pAllocator)
nktxVulkanDeviceInfo_ConstructExback to summary
public static int nktxVulkanDeviceInfo_ConstructEx(long This, long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions)
nktxVulkanDeviceInfo_Createback to summary
public static long nktxVulkanDeviceInfo_Create(long physicalDevice, long device, long queue, long cmdPool, long pAllocator)
nktxVulkanDeviceInfo_CreateExback to summary
public static long nktxVulkanDeviceInfo_CreateEx(long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions)
nktxVulkanDeviceInfo_Destroyback to summary
public static void nktxVulkanDeviceInfo_Destroy(long This)
nktxVulkanDeviceInfo_Destructback to summary
public static void nktxVulkanDeviceInfo_Destruct(long This)
nktxVulkanTexture_Destructback to summary
public static void nktxVulkanTexture_Destruct(long This, long device, long pAllocator)
org.lwjgl.util.ktx back to summary

public final Class KTXVulkan.Functions

extends Object
Class Inheritance

Contains the function pointers loaded from KTX.getLibrary().

Field Summary

Modifier and TypeField and Description
public static final long
Texture1_GetVkFormat

Function address.

public static final long
Texture1_VkUpload

Function address.

public static final long
Texture1_VkUploadEx

Function address.

public static final long
Texture2_GetVkFormat

Function address.

public static final long
Texture2_VkUpload

Function address.

public static final long
Texture2_VkUploadEx

Function address.

public static final long
Texture_GetVkFormat

Function address.

public static final long
Texture_VkUpload

Function address.

public static final long
Texture_VkUploadEx

Function address.

public static final long
VulkanDeviceInfo_Construct

Function address.

public static final long
public static final long
VulkanDeviceInfo_Create

Function address.

public static final long
VulkanDeviceInfo_CreateEx

Function address.

public static final long
VulkanDeviceInfo_Destroy

Function address.

public static final long
VulkanDeviceInfo_Destruct

Function address.

public static final long
VulkanTexture_Destruct

Function address.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Texture1_GetVkFormatback to summary
public static final long Texture1_GetVkFormat

Function address.

Texture1_VkUploadback to summary
public static final long Texture1_VkUpload

Function address.

Texture1_VkUploadExback to summary
public static final long Texture1_VkUploadEx

Function address.

Texture2_GetVkFormatback to summary
public static final long Texture2_GetVkFormat

Function address.

Texture2_VkUploadback to summary
public static final long Texture2_VkUpload

Function address.

Texture2_VkUploadExback to summary
public static final long Texture2_VkUploadEx

Function address.

Texture_GetVkFormatback to summary
public static final long Texture_GetVkFormat

Function address.

Texture_VkUploadback to summary
public static final long Texture_VkUpload

Function address.

Texture_VkUploadExback to summary
public static final long Texture_VkUploadEx

Function address.

VulkanDeviceInfo_Constructback to summary
public static final long VulkanDeviceInfo_Construct

Function address.

VulkanDeviceInfo_ConstructExback to summary
public static final long VulkanDeviceInfo_ConstructEx

Function address.

VulkanDeviceInfo_Createback to summary
public static final long VulkanDeviceInfo_Create

Function address.

VulkanDeviceInfo_CreateExback to summary
public static final long VulkanDeviceInfo_CreateEx

Function address.

VulkanDeviceInfo_Destroyback to summary
public static final long VulkanDeviceInfo_Destroy

Function address.

VulkanDeviceInfo_Destructback to summary
public static final long VulkanDeviceInfo_Destruct

Function address.

VulkanTexture_Destructback to summary
public static final long VulkanTexture_Destruct

Function address.

Constructor Detail

Functionsback to summary
private Functions()