Graphics adapter properties. More...
#include <GraphicsTypes.h>
Public Member Functions | |
| bool | operator== (const GraphicsAdapterInfo &RHS) const noexcept |
| Comparison operator tests if two structures are equivalent. | |
Public Attributes | |
| Char | Description [128] = {} |
| A string that contains the adapter description. | |
| ADAPTER_TYPE | Type = ADAPTER_TYPE_UNKNOWN |
| Adapter type, see Diligent::ADAPTER_TYPE. | |
| ADAPTER_VENDOR | Vendor = ADAPTER_VENDOR_UNKNOWN |
| Adapter vendor, see Diligent::ADAPTER_VENDOR. | |
| Uint32 | VendorId = 0 |
| The PCI ID of the hardware vendor (if available). | |
| Uint32 | DeviceId = 0 |
| The PCI ID of the hardware device (if available). | |
| Uint32 | NumOutputs = 0 |
| Number of video outputs this adapter has (if available). | |
| AdapterMemoryInfo | Memory |
| Device memory information, see Diligent::AdapterMemoryInfo. | |
| RayTracingProperties | RayTracing |
| Ray tracing properties, see Diligent::RayTracingProperties. | |
| WaveOpProperties | WaveOp |
| Wave operation properties, see Diligent::WaveOpProperties. | |
| BufferProperties | Buffer |
| Buffer properties, see Diligent::BufferProperties. | |
| TextureProperties | Texture |
| Texture properties, see Diligent::TextureProperties. | |
| SamplerProperties | Sampler |
| Sampler properties, see Diligent::SamplerProperties. | |
| MeshShaderProperties | MeshShader |
| Mesh shader properties, see Diligent::MeshShaderProperties. | |
| ShadingRateProperties | ShadingRate |
| Shading rate properties, see Diligent::ShadingRateProperties. | |
| ComputeShaderProperties | ComputeShader |
| Compute shader properties, see Diligent::ComputeShaderProperties. | |
| DrawCommandProperties | DrawCommand |
| Draw command properties, see Diligent::DrawCommandProperties. | |
| SparseResourceProperties | SparseResources |
| Sparse resource properties, see Diligent::SparseResourceProperties. | |
| DeviceFeatures | Features |
| Supported device features, see Diligent::DeviceFeatures. | |
| CommandQueueInfo | Queues [DILIGENT_MAX_ADAPTER_QUEUES] = {} |
| An array of NumQueues command queues supported by this device. See Diligent::CommandQueueInfo. | |
| Uint32 | NumQueues = 0 |
| The number of queues in Queues array. | |
Graphics adapter properties.
|
inlinenoexcept |
Comparison operator tests if two structures are equivalent.
| [in] | RHS | - reference to the structure to perform comparison with |
| DeviceFeatures Diligent::GraphicsAdapterInfo::Features |
Supported device features, see Diligent::DeviceFeatures.
The feature state indicates: