![]() |
libktx Reference 4.4.2
Libraries and tools to create and read KTX image texture files.
|
Struct for passing information about the Vulkan device on which to create images to the texture image loading functions. More...
#include <ktxvulkan.h>

Data Fields | |
| VkInstance | instance |
| VkPhysicalDevice | physicalDevice |
| VkDevice | device |
| VkQueue | queue |
| VkCommandBuffer | cmdBuffer |
| VkCommandPool | cmdPool |
| const VkAllocationCallbacks * | pAllocator |
| VkPhysicalDeviceMemoryProperties | deviceMemoryProperties |
| ktxVulkanFunctions | vkFuncs |
Struct for passing information about the Vulkan device on which to create images to the texture image loading functions.
Avoids passing a large number of parameters to each loading function. Use of ktxVulkanDeviceInfo_create() or ktxVulkanDeviceInfo_construct() to populate this structure is highly recommended.
| VkCommandBuffer cmdBuffer |
Handle of the cmdBuffer to use.
| VkCommandPool cmdPool |
Handle of the command pool from which to allocate the command buffer.
| VkDevice device |
Handle of the logical device.
| VkPhysicalDeviceMemoryProperties deviceMemoryProperties |
Memory properties of the Vulkan physical device.
| VkInstance instance |
Instance used to communicate with vulkan.
| const VkAllocationCallbacks* pAllocator |
Pointer to the allocator to use for the command buffer and created images.
| VkPhysicalDevice physicalDevice |
Handle of the physical device.
| VkQueue queue |
Handle to the queue to which to submit commands.
| ktxVulkanFunctions vkFuncs |
The functions needed to operate functions