![]() |
NDEVR
API Documentation
|
he connection between the NDEVR API and the OpenXR library, using Vulkan as the engine backend. More...
Additional Inherited Members | |
| Static Public Attributes inherited from VulkanInstance | |
| static Buffer< VulkanInstance * > | s_instances |
| Global list of all active Vulkan instances. | |
| Protected Attributes inherited from VulkanInstance | |
| Buffer< VkExtensionProperties, BufferAllocator< VkExtensionProperties, 64, true > > | m_available_extension_info |
| Available Vulkan extensions. | |
| Buffer< VkLayerProperties, BufferAllocator< VkLayerProperties, 64, true > > | m_available_layer_info |
| Available Vulkan layers. | |
| Buffer< VkPhysicalDevice, BufferAllocator< VkPhysicalDevice, 64, true > > | m_available_physical_devices |
| Physical devices found at init. | |
| Time | m_creation_time |
| The time this instance was created. | |
| VkDebugReportCallbackEXT | m_debug_callback |
| Debug report callback handle. | |
| Buffer< String > | m_extensions |
| Enabled instance extensions. | |
| bool | m_is_init = false |
| Whether the instance has been initialized. | |
| bool | m_is_software_rendered = false |
| Whether using software-rendered Vulkan. | |
| LogPtr | m_log |
| Log for instance messages. | |
| bool | m_supports_tri_fan |
| Whether the driver supports triangle fan topology. | |
| bool | m_supports_validation |
| Whether validation layers are available. | |
| String | m_surface_type |
| The type of surface this instance uses. | |
| Buffer< String > | m_validation_layers |
| Enabled validation layers. | |
| VkInstance | m_vk_instance |
| The native Vulkan instance handle. | |
he connection between the NDEVR API and the OpenXR library, using Vulkan as the engine backend.
Definition at line 16 of file XRInstance.h.