Fove SDK  v1.3.1
Public Attributes | List of all members
Fove_VulkanContext Struct Reference

Struct to represent a suite of vulkan components to be used for texture submission. More...

#include <FoveAPI.h>

Collaboration diagram for Fove_VulkanContext:
Collaboration graph
[legend]

Public Attributes

Fove_VkDevice device = nullptr
 Vulkan handle to the logical device.
 
Fove_VkQueue graphicsQueue = nullptr
 Vulkan handle to the graphics queue.
 
uint32_t graphicsQueueFamilyIndex = ~0u
 Vulkan queue family index for graphics queues.
 
Fove_VkInstance instance = nullptr
 Vulkan handle to the vulkan instance.
 
Fove_VkPhysicalDevice physicalDevice = nullptr
 Vulkan handle to the physical device.
 
Fove_VkQueue presentationQueue = nullptr
 Vulkan handle to the presentation queue.
 
uint32_t presentationQueueFamilyIndex = ~0u
 Vulkan queue family index for presentation queues.
 
Fove_VkQueue transferQueue = nullptr
 Vulkan handle to the transfer queue.
 
uint32_t transferQueueFamilyIndex = ~0u
 Vulkan queue family index for transfer queues.
 

Detailed Description

Struct to represent a suite of vulkan components to be used for texture submission.