Class DxgiDevice1
An IDXGIDevice1
interface implements a derived class for DXGI objects that produce image data.
Inherited Members
Namespace: JeremyAnsel.DirectX.Dxgi
Assembly: JeremyAnsel.DirectX.Dxgi.dll
Syntax
public sealed class DxgiDevice1 : DxgiObject, IDisposable, IDxgiReleasable
Constructors
| Edit this page View SourceDxgiDevice1(object)
Initializes a new instance of the DxgiDevice1 class.
Declaration
public DxgiDevice1(object device)
Parameters
Type | Name | Description |
---|---|---|
object | device | A device interface which implements the |
Properties
| Edit this page View SourceHandle
Gets an handle representing the DXGI object interface.
Declaration
public override object Handle { get; }
Property Value
Type | Description |
---|---|
object |
Overrides
| Edit this page View SourceMaximumFrameLatency
Gets or sets the number of frames that the system is allowed to queue for rendering.
Declaration
public uint MaximumFrameLatency { get; set; }
Property Value
Type | Description |
---|---|
uint | The number of frames that can be queued for render. This value defaults to 3, but can range from 1 to 16. |
Methods
| Edit this page View SourceGetAdapter()
Returns the adapter for the specified device.
Declaration
public DxgiAdapter1 GetAdapter()
Returns
Type | Description |
---|---|
DxgiAdapter1 | The adapter for the specified device. |
QueryResourceResidency(DxgiResource1[])
Gets the residency status of an array of resources.
Declaration
public DxgiResidency[] QueryResourceResidency(DxgiResource1[] resources)
Parameters
Type | Name | Description |
---|---|---|
DxgiResource1[] | resources | An array of |
Returns
Type | Description |
---|---|
DxgiResidency[] | An array of |