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: