|
| AZ_CLASS_ALLOCATOR (Instance, AZ::SystemAllocator) |
|
bool | Init (const Descriptor &descriptor) |
|
void | Shutdown () |
|
VkInstance | GetNativeInstance () |
|
GladVulkanContext & | GetContext () |
|
const Descriptor & | GetDescriptor () const |
|
FunctionLoader & | GetFunctionLoader () |
|
StringList | GetInstanceLayerNames () const |
|
StringList | GetInstanceExtensionNames (const char *layerName=nullptr) const |
|
RHI::PhysicalDeviceList | GetSupportedDevices () const |
|
AZ::RHI::ValidationMode | GetValidationMode () const |
|
void | UpdateNativeInstance (RHI::XRRenderingInterface *xrSystem) |
|
|
static Instance & | GetInstance () |
|
static void | Reset () |
|
Since the native instance is created when the RHI::Vulkan module was initialized this method allows us to re-update it if XR support is requested by XR module.
The documentation for this class was generated from the following file:
- Gems/Atom/RHI/Vulkan/Code/Source/RHI/Instance.h