Diligent Engine API Reference: Diligent::DeviceCaps Struct Reference

Diligent Engine API Reference

Public Member Functions | Public Attributes | List of all members
Diligent::DeviceCaps Struct Reference

Device capabilities. More...

## Public Member Functions
| DeviceCaps ()
| Initializes the structure members with default values.

## Public Attributes
DeviceType | DevType
| Device type. See Diligent::DeviceType.
Int32 | MajorVersion
| Major API revision. For instance, for D3D11.2 this value would be 11, and for OpenGL4.3 this value would be 4.
Int32 | MinorVersion
| Major API revision. For instance, for D3D11.2 this value would be 2, and for OpenGL4.3 this value would be 3.
Bool | bSeparableProgramSupported
| Indicates if device supports separable programs.
Bool | bIndirectRenderingSupported
| Indicates if device supports indirect draw commands.
Bool | bWireframeFillSupported
| Indicates if device supports wireframe fill mode.
Bool | bMultithreadedResourceCreationSupported
| Indicates if device supports multithreaded resource creation.
SamplerCaps | SamCaps
| Texture sampling capabilities. See Diligent::SamplerCaps.
TextureCaps | TexCaps
| Texture capabilities. See Diligent::TextureCaps.

## Detailed Description

Device capabilities.