7#include "gfx_system_vulkan.hpp"
10namespace hi::inline
v1 {
15 ~gfx_system_vulkan_macos();
17 gfx_system_vulkan_macos(
const gfx_system_vulkan_macos &) =
delete;
18 gfx_system_vulkan_macos &operator=(
const gfx_system_vulkan_macos &) =
delete;
19 gfx_system_vulkan_macos(gfx_system_vulkan_macos &&) =
delete;
20 gfx_system_vulkan_macos &operator=(gfx_system_vulkan_macos &&) =
delete;
22 vk::ResultValueType<vk::SurfaceKHR>::type createMetalSurfaceKHR(
const vk::MetalSurfaceCreateInfoEXT &createInfo)
const
25 return intrinsic.createMetalSurfaceEXT(createInfo);
#define hi_axiom(expression,...)
Specify an axiom; an expression that is true.
Definition assert.hpp:253
DOXYGEN BUG.
Definition algorithm.hpp:13
unfair_recursive_mutex gfx_system_mutex
Global mutex for GUI elements, like gfx_system, gfx_device.
Definition gfx_system_globals.hpp:14
gfx_system_vulkan()
Create an instance of a gfx_device.
vk::Instance intrinsic
Vulkan instance.
Definition gfx_system_vulkan.hpp:24
Definition gui_system_delegate.hpp:12