libktx Reference 4.3.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