[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.Adapter

Adapter Class

IDXGIAdapter

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("2411e7e1-12ac-4ccf-bd14-9798e8534dc0")]
public class Adapter : DXGIObject, IDisposable, IUnknown

Constructors

Name Description
Adapter(IntPtr)

Initializes a new instance of the Adapter class.

Properties

Name Description
Description

GetDescription

Outputs

Gets all outputs from this adapter.

Methods

Name Description
CheckInterfaceSupport(Guid, out long)

HRESULT IDXGIAdapter::CheckInterfaceSupport([In] const GUID& InterfaceName,[Out] LARGE_INTEGER* pUMDVersion)

GetDescription(out AdapterDescription)

HRESULT IDXGIAdapter::GetDesc([Out] DXGI_ADAPTER_DESC* pDesc)

GetOutput(int)

Gets an adapter (video card) outputs.

GetOutput(int, out Output)

HRESULT IDXGIAdapter::EnumOutputs([In] unsigned int Output,[Out] IDXGIOutput** ppOutput)

GetOutputCount()

Return the number of available outputs from this adapter.

IsInterfaceSupported(Type)

Checks to see if a device interface for a graphics component is supported by the system.

IsInterfaceSupported(Type, out long)

Checks to see if a device interface for a graphics component is supported by the system.

IsInterfaceSupported<T>()

Checks to see if a device interface for a graphics component is supported by the system.

IsInterfaceSupported<T>(out long)

Checks to see if a device interface for a graphics component is supported by the system.

Operators

Name Description
explicit operator Adapter(IntPtr)

Performs an explicit conversion from IntPtr to Adapter.