Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Vulkan::XRDeviceDescriptor Class Referencefinal

#include <XRVkDescriptors.h>

Inherits AZ::RHI::XRDeviceDescriptor.

Classes

struct  GraphicsBinding
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (XRDeviceDescriptor, AZ::SystemAllocator)
 
 AZ_RTTI (XRDeviceDescriptor, "{D1567011-ACA7-430D-9C5D-E639E6E99A85}", Base)
 
- Public Member Functions inherited from AZ::RHI::XRDeviceDescriptor
 AZ_CLASS_ALLOCATOR (XRDeviceDescriptor, AZ::SystemAllocator)
 
 AZ_RTTI (XRDeviceDescriptor, "{02118DCD-A081-4B1C-80CA-A8C5CD80D83B}")
 

Public Attributes

struct {
   VkDevice   m_xrVkDevice = VK_NULL_HANDLE
 
   VkPhysicalDevice   m_xrVkPhysicalDevice = VK_NULL_HANDLE
 
   AZStd::array< GraphicsBinding, RHI::HardwareQueueClassCount >   m_xrQueueBinding
 
m_inputData
 

Detailed Description

This class is used as a container for transferring device data between RHI::Vulkan and XR::Vulkan

Constructor & Destructor Documentation

◆ ~XRDeviceDescriptor()

AZ::Vulkan::XRDeviceDescriptor::~XRDeviceDescriptor ( )
virtualdefault

Reimplemented from AZ::RHI::XRDeviceDescriptor.


The documentation for this class was generated from the following file: