Package org.lwjgl.util.ktx
Class KTXVulkan
java.lang.Object
org.lwjgl.util.ktx.KTXVulkan
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromKTX.getLibrary(). -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic intktxTexture_VkUpload(ktxTexture texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) static intktxTexture_VkUploadEx(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) static intktxTexture_VkUploadEx_WithSuballocator(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) static intstatic intktxTexture1_VkUpload(ktxTexture1 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) static intktxTexture1_VkUploadEx(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) static intktxTexture1_VkUploadEx_WithSuballocator(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) static intstatic intktxTexture2_VkUpload(ktxTexture2 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) static intktxTexture2_VkUploadEx(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) static intktxTexture2_VkUploadEx_WithSuballocator(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) static intktxVulkanDeviceInfo_Construct(ktxVulkanDeviceInfo This, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) static intktxVulkanDeviceInfo_ConstructEx(ktxVulkanDeviceInfo This, org.lwjgl.vulkan.VkInstance instance, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions) static @Nullable ktxVulkanDeviceInfoktxVulkanDeviceInfo_Create(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) static @Nullable ktxVulkanDeviceInfoktxVulkanDeviceInfo_CreateEx(org.lwjgl.vulkan.VkInstance instance, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions) static voidstatic voidstatic voidktxVulkanTexture_Destruct(ktxVulkanTexture This, org.lwjgl.vulkan.VkDevice device, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) static intnktxTexture_GetVkFormat(long This) static intnktxTexture_VkUpload(long texture, long vdi, long vkTexture) static intnktxTexture_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) static intnktxTexture_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) static intnktxTexture1_GetVkFormat(long This) static intnktxTexture1_VkUpload(long texture, long vdi, long vkTexture) static intnktxTexture1_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) static intnktxTexture1_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) static intnktxTexture2_GetVkFormat(long This) static intnktxTexture2_VkUpload(long texture, long vdi, long vkTexture) static intnktxTexture2_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) static intnktxTexture2_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) static intnktxVulkanDeviceInfo_Construct(long This, long physicalDevice, long device, long queue, long cmdPool, long pAllocator) static intnktxVulkanDeviceInfo_ConstructEx(long This, long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions) static longnktxVulkanDeviceInfo_Create(long physicalDevice, long device, long queue, long cmdPool, long pAllocator) static longnktxVulkanDeviceInfo_CreateEx(long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions) static voidnktxVulkanDeviceInfo_Destroy(long This) static voidnktxVulkanDeviceInfo_Destruct(long This) static voidnktxVulkanTexture_Destruct(long This, long device, long pAllocator)
-
Method Details
-
nktxVulkanTexture_Destruct
public static void nktxVulkanTexture_Destruct(long This, long device, long pAllocator) -
ktxVulkanTexture_Destruct
public static void ktxVulkanTexture_Destruct(ktxVulkanTexture This, org.lwjgl.vulkan.VkDevice device, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) -
nktxVulkanDeviceInfo_CreateEx
public static long nktxVulkanDeviceInfo_CreateEx(long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions) -
ktxVulkanDeviceInfo_CreateEx
public static @Nullable ktxVulkanDeviceInfo ktxVulkanDeviceInfo_CreateEx(org.lwjgl.vulkan.VkInstance instance, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions) -
nktxVulkanDeviceInfo_Create
public static long nktxVulkanDeviceInfo_Create(long physicalDevice, long device, long queue, long cmdPool, long pAllocator) -
ktxVulkanDeviceInfo_Create
public static @Nullable ktxVulkanDeviceInfo ktxVulkanDeviceInfo_Create(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) -
nktxVulkanDeviceInfo_Construct
public static int nktxVulkanDeviceInfo_Construct(long This, long physicalDevice, long device, long queue, long cmdPool, long pAllocator) -
ktxVulkanDeviceInfo_Construct
public static int ktxVulkanDeviceInfo_Construct(ktxVulkanDeviceInfo This, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator) -
nktxVulkanDeviceInfo_ConstructEx
public static int nktxVulkanDeviceInfo_ConstructEx(long This, long instance, long physicalDevice, long device, long queue, long cmdPool, long pAllocator, long pFunctions) -
ktxVulkanDeviceInfo_ConstructEx
public static int ktxVulkanDeviceInfo_ConstructEx(ktxVulkanDeviceInfo This, org.lwjgl.vulkan.VkInstance instance, org.lwjgl.vulkan.VkPhysicalDevice physicalDevice, org.lwjgl.vulkan.VkDevice device, org.lwjgl.vulkan.VkQueue queue, long cmdPool, @Nullable org.lwjgl.vulkan.VkAllocationCallbacks pAllocator, ktxVulkanFunctions pFunctions) -
nktxVulkanDeviceInfo_Destruct
public static void nktxVulkanDeviceInfo_Destruct(long This) -
ktxVulkanDeviceInfo_Destruct
-
nktxVulkanDeviceInfo_Destroy
public static void nktxVulkanDeviceInfo_Destroy(long This) -
ktxVulkanDeviceInfo_Destroy
-
nktxTexture_VkUploadEx_WithSuballocator
public static int nktxTexture_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) -
ktxTexture_VkUploadEx_WithSuballocator
public static int ktxTexture_VkUploadEx_WithSuballocator(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) -
nktxTexture_VkUploadEx
public static int nktxTexture_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) -
ktxTexture_VkUploadEx
public static int ktxTexture_VkUploadEx(ktxTexture This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) -
nktxTexture_VkUpload
public static int nktxTexture_VkUpload(long texture, long vdi, long vkTexture) -
ktxTexture_VkUpload
public static int ktxTexture_VkUpload(ktxTexture texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) -
nktxTexture1_VkUploadEx_WithSuballocator
public static int nktxTexture1_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) -
ktxTexture1_VkUploadEx_WithSuballocator
public static int ktxTexture1_VkUploadEx_WithSuballocator(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) -
nktxTexture1_VkUploadEx
public static int nktxTexture1_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) -
ktxTexture1_VkUploadEx
public static int ktxTexture1_VkUploadEx(ktxTexture1 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) -
nktxTexture1_VkUpload
public static int nktxTexture1_VkUpload(long texture, long vdi, long vkTexture) -
ktxTexture1_VkUpload
public static int ktxTexture1_VkUpload(ktxTexture1 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) -
nktxTexture2_VkUploadEx_WithSuballocator
public static int nktxTexture2_VkUploadEx_WithSuballocator(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout, long subAllocatorCallbacks) -
ktxTexture2_VkUploadEx_WithSuballocator
public static int ktxTexture2_VkUploadEx_WithSuballocator(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout, ktxVulkanTexture_subAllocatorCallbacks subAllocatorCallbacks) -
nktxTexture2_VkUploadEx
public static int nktxTexture2_VkUploadEx(long This, long vdi, long vkTexture, int tiling, int usageFlags, int finalLayout) -
ktxTexture2_VkUploadEx
public static int ktxTexture2_VkUploadEx(ktxTexture2 This, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture, int tiling, int usageFlags, int finalLayout) -
nktxTexture2_VkUpload
public static int nktxTexture2_VkUpload(long texture, long vdi, long vkTexture) -
ktxTexture2_VkUpload
public static int ktxTexture2_VkUpload(ktxTexture2 texture, ktxVulkanDeviceInfo vdi, ktxVulkanTexture vkTexture) -
nktxTexture_GetVkFormat
public static int nktxTexture_GetVkFormat(long This) -
ktxTexture_GetVkFormat
-
nktxTexture1_GetVkFormat
public static int nktxTexture1_GetVkFormat(long This) -
ktxTexture1_GetVkFormat
-
nktxTexture2_GetVkFormat
public static int nktxTexture2_GetVkFormat(long This) -
ktxTexture2_GetVkFormat
-