XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALDeviceImplementationDescription Struct Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <DeviceFactory.h>

Public Attributes

xiiEnum< xiiGALGraphicsDeviceType > m_APIType = xiiGALGraphicsDeviceType::Null
 The graphics API type of the implementation.
xiiString m_sName
 The name of the implementation, e.g. "Vulkan", "Direct3D 12", etc.
xiiString m_sShaderModel
 The shader model supported by the implementation, e.g. "VK_SM67", etc.
xiiString m_sShaderCompiler
 The shader compiler to use for this implementation, e.g. "xiiShaderCompilerSPIRV", "xiiShaderCompilerDXIL".

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

This describes the graphics device implementation.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Device/DeviceFactory.h