![]() |
XII Release 0.1.0
|
This describes the graphics device adapter properties. More...
#include <Descriptors.h>
Public Attributes | |
xiiString | m_sAdapterName |
A string that contains the adapter description. | |
xiiEnum< xiiGALDeviceAdapterType > | m_Type = xiiGALDeviceAdapterType::Unknown |
Adapter type. | |
xiiEnum< xiiGALGraphicsAdapterVendor > | m_Vendor = xiiGALGraphicsAdapterVendor::Unknown |
Adapter vendor. | |
xiiUInt32 | m_uiVendorID = 0U |
The PCI ID of the hardware vendor (if available). | |
xiiUInt32 | m_uiDeviceID = 0U |
The PCI ID of the hardware device (if available). | |
xiiUInt32 | m_uiVideoOutputCount = 0U |
Number of video outputs this adapter has (if available). | |
xiiGALDeviceMemoryProperties | m_MemoryProperties |
Device memory information. | |
xiiGALRayTracingProperties | m_RayTracingProperties |
Ray tracing properties. | |
xiiGALWaveOperationProperties | m_WaveOperationProperties |
Wave operation properties. | |
xiiGALBufferProperties | m_BufferProperties |
Buffer properties. | |
xiiGALTextureProperties | m_TextureProperties |
Texture properties. | |
xiiGALSamplerProperties | m_SamplerProperties |
Sampler properties. | |
xiiGALMeshShaderProperties | m_MeshShaderProperties |
Mesh shader properties. | |
xiiGALShadingRateProperties | m_ShadingRateProperties |
Shading rate properties. | |
xiiGALComputeShaderProperties | m_ComputeShaderProperties |
Compute shader properties. | |
xiiGALDrawCommandProperties | m_DrawCommandProperties |
Draw command properties. | |
xiiGALSparseResourceProperties | m_SparseResourceProperties |
Sparse resource properties. | |
xiiGALDeviceFeatures | m_Features |
Supported device features. | |
xiiStaticArray< xiiGALCommandQueueProperties, XII_GAL_MAX_ADAPTER_QUEUE_COUNT > | m_CommandQueueProperties |
An array of NumQueues command queues supported by this device. | |
Additional Inherited Members | |
![]() | |
xiiHashableStruct (const xiiHashableStruct< xiiGALGraphicsDeviceAdapterDescription > &other) | |
void | operator= (const xiiHashableStruct< xiiGALGraphicsDeviceAdapterDescription > &other) |
XII_ALWAYS_INLINE constexpr bool | operator== (const xiiHashableStruct< xiiGALGraphicsDeviceAdapterDescription > &rhs) const=default |
xiiUInt32 | CalculateHash () const |
Calculates the 32 bit hash of the struct and returns it. | |
This describes the graphics device adapter properties.