Enum
VkPhysicalDeviceLayeredApiKHR
API implemented by the layered implementation
The list of possible API implementations of a layered implementation
underneath the Vulkan physical device, as returned in
VkPhysicalDeviceLayeredApiPropertiesKHR::layeredAPI, are:
typedef enum VkPhysicalDeviceLayeredApiKHR {
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR = 0,
VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR = 1,
VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR = 2,
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR = 3,
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR = 4,
} VkPhysicalDeviceLayeredApiKHR;
pub struct PhysicalDeviceLayeredApiKHR(u32);
impl PhysicalDeviceLayeredApiKHR {
pub const VULKAN: Self = 0;
pub const D3D12: Self = 1;
pub const METAL: Self = 2;
pub const OPENGL: Self = 3;
pub const OPENGLES: Self = 4;
}
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR- the device implements the Vulkan API.VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR- the device implements the D3D12 API.VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR- the device implements the Metal API.VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR- the device implements the OpenGL API.VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR- the device implements the OpenGL ES API.
Parent
VK_KHR_maintenance7Type
Enum