17#ifndef GZ_RENDERING_RENDERENGINE_VULKANEXTERNALDEVICESTRUCTS_HH_
18#define GZ_RENDERING_RENDERENGINE_VULKANEXTERNALDEVICESTRUCTS_HH_
24#include "gz/rendering/Export.hh"
25#include "gz/rendering/config.hh"
27#ifdef GZ_RENDERING_HAVE_VULKAN
29#include "vulkan/vulkan_core.h"
35 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
40 struct GZ_RENDERING_VISIBLE GzVulkanExternalInstance
51 struct GZ_RENDERING_VISIBLE GzVulkanExternalDevice
53 VkPhysicalDevice physicalDevice;
56 VkQueue graphicsQueue;